Files
college-infos/.gitignore
Antoine Van Elstraete a2efd61c4e Scaffold: préparation du projet pronote-sync
- Guide de développement (GUIDE_DEV_PYTHON.md) : spécification complète
- TODO.md : 15 jalons de développement (M1-M15) avec étapes et critères d'acceptation
- AGENTS.md : guide de contribution pour agents et développeurs
- pyproject.toml : configuration projet (dépendances, ruff, mypy strict, pytest)
- .gitignore : exclusion venv, bytecode, .env, caches, state files
- .env.example : template des variables d'environnement (placeholders)
- Structure du package pronote_sync/ (14 sous-packages avec __init__.py)
- tests/ avec conftest.py et fixtures/
- Environnement virtuel .venv/ (Python 3.14)
2026-09-05 18:45:43 +02:00

54 lines
591 B
Plaintext

# --- Python bytecode ---
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
# --- Virtual environments ---
.venv/
venv/
env/
ENV/
# --- Distribution / build ---
build/
dist/
*.egg-info/
*.egg
pip-wheel-metadata/
# --- Testing / coverage ---
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.mypy_cache/
.ruff_cache/
coverage.xml
# --- Environment files ---
.env
.env.*
!.env.example
# --- IDE files ---
.vscode/
.idea/
*.swp
*.swo
*~
# --- OS files ---
.DS_Store
Thumbs.db
# --- Project-specific state files ---
.blog_rss_state.json
.caldav_sync_state.json
*.state.json
# --- Logs ---
*.log