Skip to content

Add contributor guide and update Python tooling - #43

Merged
ileodo merged 2 commits into
mainfrom
chore/python-tooling-guidelines
Oct 8, 2026
Merged

ileodo merged 2 commits into
mainfrom
chore/python-tooling-guidelines

Conversation

@ileodo

@ileodo ileodo commented Oct 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add AGENTS.md with repo layout, commands, style, test rules, and PR guidance.
  • Make local make targets use .venv by default, accept an active or named environment, and check for Python 3.10 or newer. New environments use Python 3.14 by default.
  • Run CI on Python 3.13 and 3.14. Keep the package requirement at Python 3.10 or newer and set Ruff's syntax target to Python 3.10.

Checks

  • Python 3.10 unit tests: 26 passed.
  • Python 3.14 unit tests: 26 passed.
  • Ruff lint: passed.
  • Ruff format check: passed.
  • Mypy: passed.
  • git diff --check: passed.

Integration tests need MONEYWIZ_TEST_DB_PATH and were not run.

@ileodo
ileodo merged commit 430dae0 into main Oct 8, 2026
8 checks passed
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.

1 participant