# ── Environment & secrets ─────────────────────────────────────
.env
*.key
*.pem

# ── Python ────────────────────────────────────────────────────
__pycache__/
*.py[cod]
*.pyo
*.pyd
*.so
*.egg
*.egg-info/
dist/
build/
.eggs/
.installed.cfg
pip-wheel-metadata/

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

# ── Hugging Face model cache ──────────────────────────────────
# Large weight files — do NOT commit these.
.cache/
~/.cache/huggingface/
models/
*.bin
*.safetensors
*.ckpt
*.pt
*.pth

# ── Datasets ─────────────────────────────────────────────────
data/
*.csv
*.parquet
*.arrow
*.json.gz

# ── Training outputs ─────────────────────────────────────────
outputs/
runs/
logs/
*.log
checkpoint-*/

# ── Jupyter ───────────────────────────────────────────────────
.ipynb_checkpoints/
*.ipynb

# ── Testing & coverage ────────────────────────────────────────
.pytest_cache/
.coverage
htmlcov/
coverage.xml

# ── Linting / type-checking ───────────────────────────────────
.ruff_cache/
.mypy_cache/

# ── OS artefacts ─────────────────────────────────────────────
.DS_Store
Thumbs.db
desktop.ini
