.PHONY: env install test lint format check # Create the virtual environment and install the package with dev extras. env: uv venv uv pip install -e ".[dev]" install: uv pip install -e ".[dev]" test: uv run pytest -q lint: uv run ruff check . format: uv run ruff format . # What CI should run: lint + tests. check: lint test