# ─── Python ──────────────────────────────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg
*.egg-info/
dist/
build/
eggs/
parts/
var/
sdist/
develop-eggs/
.installed.cfg
lib/
lib64/
MANIFEST

# ─── Virtual environments ────────────────────────────────────────────────────
.env
.env.*
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# ─── Testing / Coverage ──────────────────────────────────────────────────────
.pytest_cache/
.coverage
coverage.xml
htmlcov/
.tox/
nosetests.xml
*.cover

# ─── Type checking ───────────────────────────────────────────────────────────
.mypy_cache/
.pytype/
.pyre/

# ─── Linting ─────────────────────────────────────────────────────────────────
.ruff_cache/

# ─── IDE ─────────────────────────────────────────────────────────────────────
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# ─── SafeConfig specific ─────────────────────────────────────────────────────
# NEVER commit your .env files
.env
.env.local
.env.development
.env.staging
.env.production
.env.test

# Build artifacts
dist/
*.whl
*.tar.gz
