OC_P8_test / .gitignore
GitHub Actions
Sync to HF Spaces [no-ci]
42a08fb
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# Virtual environments
.venv/
venv/
ENV/
env/
# UV
uv.lock
.python-version.bak
# Jupyter Notebook
.ipynb_checkpoints/
*.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# MLflow
mlruns/
mlartifacts/
mlflow.db
notebooks/mlflow.db
# Data files (trop volumineux pour Git)
data/
# Reports generated by notebooks or evaluation
reports/
# Models
models/*.pkl
models/*.joblib
models/*.h5
*.pkl
*.joblib
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# OS
.DS_Store
Thumbs.db
# Pytest
.pytest_cache/
.coverage
htmlcov/
# Logs
*.log
# Experiments artifacts
experiments/
# Temporary files
*.tmp
*.bak
# Env and credentials
.env
.env.*
*.env
credentials/
# === Fichiers exclus pour HF Spaces (binaires lourds) ===
*.db
mlflow.db
notebooks/mlflow.db
*.png
*.jpg
*.jpeg
*.pdf
mlruns/
# notebooks/ # previously ignored entire directory, now allow individual .ipynb files
# keep data out of repo
data/
datasets/
*.parquet
*.csv
uv.lock
# but we still want to track notebooks themselves
!notebooks/*.ipynb
!notebooks/**/*.ipynb
# EXPLICATION : Logs de production - jamais commiter (contiennent des données sensibles)
logs/
*.jsonl
# Reports et artefacts de rapports générés
*.html
*.png
!reports/**/*.html
!reports/**/*.png