# ── Python ──────────────────────────────────────────
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
*.egg
*.egg-info/
dist/
build/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.so

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

# uv
.uv/

# ── Environment & Secrets ────────────────────────────
.env
.env.*
!.env.example
*.pem
*.key
secrets/

# ── Node / JS ────────────────────────────────────────
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm
dist/
.next/
.nuxt/

# ── Docker ───────────────────────────────────────────
*.override.yml
# (keep your docker-compose.yml but ignore local overrides)

# ── IDEs & Editors ───────────────────────────────────
.claude/
.vscode/
.idea/
*.swp
*.swo
.DS_Store
Thumbs.db

# ── Testing & Coverage ───────────────────────────────
.pytest_cache/
.coverage
htmlcov/
.tox/

# ── Linting & Type Checking ──────────────────────────
.mypy_cache/
.ruff_cache/

# ── rag_eval_kit output ───────────────────────────────
output/
results/

# ── Logs & Temp ──────────────────────────────────────
*.log
*.tmp
*.bak
tmp/
temp/