# Python
__pycache__/
*.pyc
*.egg-info/
dist/
build/

# Virtualenvs
.venv/
venv/

# Test / coverage artifacts
.pytest_cache/
# Glob covers .coverage, .coverage.host.42, and the space-suffixed
# ".coverage 2" macOS sometimes leaves behind from parallel test runs.
.coverage*
htmlcov/

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

# macOS Finder droppings
.DS_Store

# Local Claude Code settings (keep settings.json shared, ignore the per-machine one)
.claude/settings.local.json
