Skip to content

pyproject: sync with mesa/mesa and ensure tests run against GitHub repo#370

Open
annapurna-gupta wants to merge 3 commits intomesa:mainfrom
annapurna-gupta:sync-pyproject-with-mesa
Open

pyproject: sync with mesa/mesa and ensure tests run against GitHub repo#370
annapurna-gupta wants to merge 3 commits intomesa:mainfrom
annapurna-gupta:sync-pyproject-with-mesa

Conversation

@annapurna-gupta
Copy link

Closes mesa/mesa#2782 (pyproject sync checklist item)

Changes:

  • Add allow-direct-references = true for hatchling
  • Sync ruff target-version to py312
  • Enable "D" docstring rule, remove RUF012
  • Add codespell section
  • Add extend-exclude = ["build"] to ruff
  • Install mesa from GitHub main in all test dependency groups

@annapurna-gupta annapurna-gupta force-pushed the sync-pyproject-with-mesa branch from 41fa4ed to d3a2a29 Compare March 9, 2026 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PyCon Sprints - "Hooray for Examples"

1 participant