Juvio : Notebooks Jupyter reproductibles avec gestion des dépendances intégrée

2025-05-20
Juvio : Notebooks Jupyter reproductibles avec gestion des dépendances intégrée

Juvio simplifie le flux de travail de Jupyter Notebook en gérant les dépendances et l'intégration Git. Il permet d'installer des paquets directement dans le notebook avec `%juvio install`, en enregistrant les dépendances comme métadonnées (PEP 723). Juvio configure automatiquement des environnements virtuels éphémères (en utilisant uv), garantissant des résultats reproductibles. Le notebook est converti en un format de type script pour des diffs Git plus propres, éliminant le besoin de fichiers lock ou requirements.txt. Cela assure la reproductibilité et simplifie le contrôle de version.

Développement