Skip to content

Development

This project uses modern Python development tools:

  • ruff for linting and formatting
  • mypy for static typing
  • pytest for unit testing

Setup

python3 -m venv venv
source venv/bin/activate
make install

Pre-commit / Check

Before committing, run tests and linters:

make check