# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Environment variables
.env

# Virtual environments
.venv

# Ruff cache
.ruff_cache/

# uv lock file (optional - can be committed for reproducible builds)
# uv.lock

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

# Testing
.pytest_cache/
.coverage
htmlcov/
