# Keep the build context lean: only the files the Dockerfile actually needs.
# Adding new test/dev surfaces? Make sure they're covered here so the image
# doesn't bloat by hundreds of MB the next time someone commits a fixture.

__pycache__/
*.pyc
*.pyo
*.pyd
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
.venv/
venv/
env/
.env
.env.local
*.log

# Tests are not shipped in the runtime image. The CI pipeline runs them
# against the same source tree before the image is built; baking them into
# the image would only inflate it.
tests/

# Editor / IDE crud.
.idea/
.vscode/
.DS_Store
Thumbs.db
*.swp

# One-shot scripts that should never make it into a deployed image.
_patch.py
*.tmp.json

# Local-only regeneration helpers
regenerate_pvr_baseline.py
