DevelopmentΒΆ

Set up the local environment:

uv sync

Run the main checks:

uv run pytest
uv run ruff check .
uv run mypy src
uv build

Build the documentation locally:

uv run sphinx-build -b html docs/source docs/build/html

The project uses Python Semantic Release for versioning and release notes.