# Python
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
build/
dist/

# uv
.uv/

# Tooling caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# Local model downloads (fetched at install time, not committed)
models/

# Generated reports — these carry the text read off each page and a picture of
# every page, so they are document content, not just metadata. `.complydoc` is
# where a run writes when nobody passes --out.
.complydoc/
reports/
# What the documentation examples write when they are run.
/audit.html
/inspection.html
/loaders.html
*.report.json
*.report.html

# The built documentation site. `mkdocs build` writes it; Pages serves it
# from a workflow, so it is never committed.
/site/

# OS
.DS_Store

# API keys and other local secrets. Never committed.
.env
.env.*
!.env.example
