# ── Python ──────────────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.pyo
*.pyd
.Python
build/
dist/
*.egg-info/
.eggs/
*.egg
wheels/
pip-wheel-metadata/

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

# ── Environment / secrets ────────────────────────────────────
.env
*.env.local
*.env.*.local
secrets.yaml

# ── Model cache & downloaded weights ────────────────────────
# (keep the directory structure but ignore large binary blobs)
.cache/
~/.cache/huggingface/
models/
*.bin
*.safetensors
*.pt
*.ckpt
*.onnx
*.pb

# ── Audio output files ───────────────────────────────────────
outputs/
*.wav
*.mp3
*.flac
*.ogg

# ── Data files ───────────────────────────────────────────────
data/raw/
data/processed/
*.parquet
*.arrow
*.csv
*.tsv
*.jsonl

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

# ── IDE / editor ─────────────────────────────────────────────
.vscode/
.idea/
*.swp
*.swo
*~

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

# ── Docker ───────────────────────────────────────────────────
docker-compose.override.yml

# ── Logs ─────────────────────────────────────────────────────
*.log
logs/
