__pycache__/
*.py[cod]
*.so
.venv/
dist/
build/
*.egg-info/
.ruff_cache/
.pytest_cache/
.hypothesis/
.coverage
.coverage.*
htmlcov/
tmp/

# IDEs
.vscode/
.idea/

# Claude Code: local state only; `.claude/skills` is a tracked symlink to .ai/skills
.claude/*
!.claude/skills

# IPython / Jupyter
.ipynb_checkpoints/
profile_default/
ipython_config.py
*.ipynb
!docs/*.ipynb
