# OS / editors
.DS_Store
Thumbs.db
.vscode/
.idea/
*.swp
*.swo
*~

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.venv/
venv/
*.egg-info/
*.egg
build/
dist/
sdist/
wheels/
.eggs/
MANIFEST

# Cython staging (so_generate.sh output)
**/src/pyx/*.c
**/src/pyx/*.pyx

# Tooling caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml
.ipynb_checkpoints
.cache/
.wheel_cache/
component_cache/

# Node
node_modules/

# Environment / secrets
.env
.env.local
.env.*.local

# Logs / scratch
*.log
temp/
tmp/

# Machine-local Claude Code config
.claude/settings.local.json
.claude/launch.json

# Built by docs-site on main; never belongs on a release branch.
docs-site/
