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

# Virtual envs
.venv/
venv/
env/
ENV/

# Testing / tooling caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/

# MkDocs
site/

# IDE
.vscode/
.idea/
*.swp

# OS
.DS_Store
Thumbs.db

# ContextDB runtime
*.db
*.db-journal
*.sqlite
*.sqlite3
team.db
contextdb.db

# Secrets and scratch files — the 0.1.0 PyPI release shipped a .rtf
# containing a token because these patterns were not gated anywhere.
*.rtf
*.key
*.pem
*.p12
.env
.env.*
secrets/
Untitled*

# CLA acceptances (personal data — keep out of the sdist)
legal/signed/*
!legal/signed/README.md
