# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
*.egg
dist/
build/
*.whl
.eggs/

# Virtual environments
.venv/
venv/
env/

# Testing
.pytest_cache/
.coverage
coverage.xml
htmlcov/
.tox/

# Type checking
.mypy_cache/
.pytype/

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

# OS
.DS_Store
Thumbs.db

# Environment & secrets
.env
.env.*
!.env.example

# Rigour artifacts (regenerated on every run)
rigour-report.json
rigour-fix-packet.json
.rigour/

# Rigovo local state (runtime, not source)
.rigovo/

# Node
node_modules/

# Desktop app (Electron)
apps/desktop/node_modules/
apps/desktop/out/
apps/desktop/release/
apps/desktop/pnpm-lock.yaml
apps/desktop/package-lock.json

# Test projects (local E2E testing)
test-project/
.vite/