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

# NOTE: src/secfoo/web/static/design-system/ is intentionally NOT
# gitignored even though it's a generated copy (via
# scripts/sync_design_system.py) -- hatchling reads .gitignore as a
# packaging exclusion filter, so ignoring it here silently drops the
# dashboard's CSS from every built wheel/sdist. Re-run the sync script
# after editing design-system/ and commit the result.
