# =============================================================================
#  .gitignore — DemIA Summarisation Starter
# =============================================================================

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

# ── Python ───────────────────────────────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg
*.egg-info/
dist/
build/
.eggs/
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/
*.log

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

# ── Hugging Face model cache ──────────────────────────────────────────────────
# The default cache lives in ~/.cache/huggingface — exclude any local copy.
.hf_cache/
hf_cache/
# Local checkpoints created by Trainer (can be large).
outputs/

# ── Data ─────────────────────────────────────────────────────────────────────
# Ignore large/private datasets (keep the lightweight sample CSV).
data/*.csv
!data/sample_docs.csv

# ── Notebooks ────────────────────────────────────────────────────────────────
*.ipynb_checkpoints/

# ── OS / IDE ─────────────────────────────────────────────────────────────────
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
*.swo
