- Docker + Docker Compose 2.24+
- (Optionnel) Python 3.12+, uv
git clone git@github.com:skilluv-community/starter-data-python.git
cd starter-data-python
cp .env.example .env
docker compose up --buildhttp://localhost:8888. Attention : le conteneur désactive le token Jupyter pour la commodité de dev. Ne pas exposer ce port sur Internet sans token.
Le dossier notebooks/ est monté depuis l'hôte : tout changement dans Jupyter est sauvegardé localement.
uv sync
uv run pytest -qLes tests sont sous tests/, les helpers sous src/. Les notebooks orchestrent, ils ne portent pas de logique.
Le CSV livré est un petit échantillon illustratif. Voir data/README.md pour les sources réelles.