# Python — append on top of the shared core (Project template/.gitignore).

# --- Virtual environment ---
.venv/

# --- Bytecode and tool caches ---
__pycache__/
*.py[cod]
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage

# --- Build artefacts ---
build/
*.egg-info/

# --- Distribution ---
# Applications built with PyInstaller COMMIT dist/ — the repository is the
# distribution channel (DESIGN_DOCUMENT.md, section 13), so leave the line below
# commented out. Libraries publish to PyPI and DO ignore dist/
# (DESIGN_DOCUMENT_MODULE.md, section 14) — uncomment it there.
# dist/

# --- Lock file ---
# Applications commit poetry.lock — leave the line below commented out.
# Libraries do not commit it — uncomment it there.
# poetry.lock
