__pycache__/
*.py[cod]
.venv/
venv/
.pytest_cache/
.ruff_cache/
.coverage
coverage.xml
htmlcov/
*.egg-info/
.env
# The env-template source is a committed template, not a real secret. It renders
# to {env}/.env at scaffold time; the generated per-env files stay ignored above.
!env-template/.env
