# 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 Environment
venv/
env/
ENV/

# Environment variables
.env
.env.docker
.env.production
.env.ionos

# Backups
backups/

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

# Uploads and outputs
uploads/
outputs/
temp/
translated_files/
translated_test.*

# Runtime data (users, provider config, glossaries) — managed at runtime, not in git
data/users.json
data/*.db
data/*.sqlite

# Keep these in git (templates/defaults only)
# data/provider_settings.json → commiter uniquement si pas de clés dedans
# data/pricing_overrides.json → OK à commiter

# Logs
*.log
logs/

# UV / UV lock
.venv/
uv.lock

# Test files (only at repo root; keep tests/ folder tracked)
/test_*.py
/test_*.ipynb

# macOS
.DS_Store

# Screenshots and debug files at root
*.png
*.jpg

# SSL Keys & Certificates
*.key
*.cer
*.crt
*.pem
*_ssl_certificate*.zip

# Coverage reports
.coverage
htmlcov/

# Auto-generated pnpm workspace file (placeholders)
frontend/pnpm-workspace.yaml

