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

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

# =============================================================================
# Environment / secrets
# =============================================================================
.env
*.env
secrets.yaml

# =============================================================================
# Hugging Face model cache
# =============================================================================
model_cache/
.cache/
# Do NOT ignore ~/.cache globally — only local project caches
hf_cache/

# =============================================================================
# Data files (large corpora / embeddings)
# =============================================================================
data/
*.bin
*.pt
*.npy
*.npz
*.h5
*.hdf5
*.faiss
*.index

# =============================================================================
# Outputs / artefacts
# =============================================================================
outputs/
results/
logs/
*.log

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

# =============================================================================
# Pytest / coverage
# =============================================================================
.pytest_cache/
.coverage
htmlcov/
coverage.xml
*.lcov

# =============================================================================
# MyPy
# =============================================================================
.mypy_cache/

# =============================================================================
# Ruff
# =============================================================================
.ruff_cache/
