Python Run make to run all Python tooling on changes This project uses: uv for dependency/venv/tool management ruff for linting and formatting mypy for type checks pytest for testing make for simplifying UV workflow and tasks