# Python bytecode and cache
__pycache__/
*.py[cod]
*$py.class

# Test, type-check, and coverage caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
.coverage.*
htmlcov/

# Virtual environments
.venv/
.venv-demo/
venv/
env/

# Editor and OS noise
.vscode/
.idea/
.DS_Store
Thumbs.db

# Logs and temporary files
*.log
*.tmp
*.swp
*.swo

# Project-specific backups and local overrides
web/*.bak
*.local
demo/config_local.py
models/
.git.backup-*/
