Skip to content

Development

Setup environment

We use UV to manage the development environment and production build.

uv sync

Run tests

uv run pytest modverif/tests/

Lint and format

uv run ruff check .
uv run black --check --diff .

To auto-format:

uv run black .
uv run ruff check --fix .

Build docs locally

uv run mkdocs serve