- Install dev deps:
pip install -e .[tester,linter,mypy,formatter] pre-commit install
- Run checks:
pre-commit run --all-files && pytest -q
The repository pins tool versions in both pre-commit and optional dependencies so local runs and CI use the same formatter, linter, and type checker versions.
- Keep pull requests focused and add tests for bug fixes.
- Update
CHANGELOG.mdfor user-visible changes.