# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
/lib/
/lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

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

# Environment variables
.env
.env.local
.env.*.local

# IDE
.idea/
.vscode/
*.swp
*.swo
*~
.project
.pydevproject
.settings/

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

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Alembic
*.db

# OS
.DS_Store
Thumbs.db

# Logs
*.log
logs/
# Node / TypeScript
node_modules/
dist/
build/
*.tsbuildinfo
.turbo/
.next/
.vercel/
out/

# Package manager files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Environment files (already partially covered — extending)
.env
.env.local
.env.*.local
!.env.example

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

# Logs
*.log
logs/

# Test outputs
coverage/
.nyc_output/

# Python tooling
.mypy_cache/
.pytest_cache/
.ruff_cache/
*.egg-info/

# Build / distribution artifacts
*.pyc
*.pyo

# Local scratch files
/tmp/
*.local
