Combien de fois nous nous sommes retrouvés avec un script python, généralement sous forme de notebook Jupyter, avec lequel nous souhaitons : faire une publication, le développer en équipe, le mettre à disposition de collaborateurs.
Ce script contient plein d’idées géniales, mais… il est monolithique, c’est à dire qu’il nest pas modulaire, ou bien il mélange code et données, très souvent il n’est validé que par son auteur (pas de relecture, pas de tests, pas de documentation). Cet exposé propose un chemin qui mène du script à un paquet python testé, documenté, installable et publié.