# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
*.so
*.egg
*.egg-info/
dist/
build/
wheels/
.eggs/
pip-wheel-metadata/
*.egg-link

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

# Distribution / packaging
MANIFEST
.installed.cfg

# Testing
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
nosetests.xml
coverage.xml
*.cover

# Type checking
.mypy_cache/
.dmypy.json
dmypy.json
.pyright/
.ruff_cache/

# Jupyter
.ipynb_checkpoints/
*.ipynb

# Runtime data
data/
*.db
*.sqlite
*.sqlite3

# Logs
*.log
logs/

# Environment variables
.env
.env.*
!.env.example

# OS
.DS_Store
Thumbs.db
desktop.ini

# MkDocs
site/

# Editors
.idea/
.vscode/
*.swp
*.swo
*~

# Claude Code
.claude/
CLAUDE.md
skills-lock.json
.agents/

# Cursor
.cursor/
.cursorignore
.cursorindexingignore

# Windsurf / Codeium
.windsurf/
.codeium/

# Aider
.aider*
.aider.tags.cache.v3/

# Continue.dev
.continue/

# Sourcegraph Cody
.cody/

# Tabnine
.tabnine/

# GitHub Copilot (workspace settings)
.copilot/

# Pieces
.pieces/

# Supermaven
.supermaven/

# JetBrains AI
.jetbrains/ai/