# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
*.egg-info/
dist/
build/
.eggs/
*.egg
*.whl

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

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/

# Type checking
.mypy_cache/

# IDE
.vscode/
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Distribution
dist/
*.tar.gz

# Jupyter
.ipynb_checkpoints/
*.ipynb
!demo.ipynb

# Local config/secrets
.env
*.local

# Claude / CommandCode local files
.claude/
.commandcode/

# Session context (auto-generated)
handout/

# Reports generated during tests (but allow templates and docs)
*.pdf
*.html
*.docx
*.xlsx
!src/**/*.html
!examples/**/*.html
!docs/**

# MkDocs generated site
site/

# Uploaded images
*.png
!docs/**/*.png
