Files
Explosion-Overhaul/profiles/python.md
2026-05-04 09:03:49 +00:00

578 B

Python Profile

Use when the repository has pyproject.toml, requirements.txt, or Python source files.

Commands

Prefer existing tooling. Common examples:

INSTALL_COMMAND = python -m pip install -r requirements.txt
LINT_COMMAND = ruff check .
TEST_COMMAND = pytest
BUILD_COMMAND = python -m build
AUDIT_COMMAND = pip-audit

If the project uses uv, prefer:

INSTALL_COMMAND = uv sync
TEST_COMMAND = uv run pytest
AUDIT_COMMAND = uv pip audit

Ignore Additions

.venv/
venv/
__pycache__/
.pytest_cache/
dist/
build/
*.egg-info/