# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd

# Virtual environment
.venv/
venv/
env/

# Distribution / packaging
dist/
build/
*.egg-info/

# Environment variables
.env
.env.*
uv.lock

# IDE
.vscode/
.idea/
.claude/

# Testing & type checking
.pytest_cache/
.mypy_cache/
.ruff_cache/
htmlcov/
.coverage

# SQLite database (auto-created on first run — never commit credentials)
*.db
*.db-shm
*.db-wal

# User uploads — keep folder structure, ignore contents
app/static/uploads/*
!app/static/uploads/.gitkeep

# OS
.DS_Store
Thumbs.db
