Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 672 Bytes

File metadata and controls

25 lines (17 loc) · 672 Bytes

Contributing

Thanks for contributing!

Dev setup

  • Use Python 3.14+
  • This project uses uv as its project dependecy manager due its vastly greater developer-experience. After installing uv, run the following command:
uv sync

This will pick up all the required dependecies from the lock file attached to this project.

Quality gates

Before opening a PR:

  • Run unit tests: python -m pytest
  • Keep functions small and documented (docstrings).
  • Please format your codebase once before creating PR using project's linting tool: Ruff.
 uv run ruff format .