- Install Python3.12
- Install poetry
- Install project dependencies in a poetry's managed virtualenv
poetry install --with=dev
- Have docker up and running (tests use TestContainers)
make qa
ruff check . --extend-select I --fix
ruff format .
mypy --strict --enable-incomplete-feature=NewGenericSyntax .
pytest tests/
tach check