# ── Python ────────────────────────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.so

# ── Distribution / packaging ─────────────────────────────────────────
dist/
build/
*.egg-info/
*.egg
.eggs/
wheels/

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

# ── Testing ───────────────────────────────────────────────────────────
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml
*.cover

# ── Type checking ─────────────────────────────────────────────────────
.mypy_cache/
.dmypy.json
dmypy.json

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

# ── IDE ───────────────────────────────────────────────────────────────
.vscode/
!.vscode/
.vscode/*
!.vscode/mcp.json
.idea/
*.swp
*.swo
*~
.project
.settings/

# ── OS ────────────────────────────────────────────────────────────────
.DS_Store
Thumbs.db
desktop.ini

# ── Environment variables ─────────────────────────────────────────────
.env
.env.local
.env.*.local

# ── Docs build ────────────────────────────────────────────────────────
site/
docs/_build/

# ── Generated test artifacts ──────────────────────────────────────────
tests/output/
*.docx
!tests/fixtures/*.docx

# ── Misc ──────────────────────────────────────────────────────────────
*.log
*.bak
*.tmp
