Contribute Media
A thank you to everyone who makes this possible: Read More

Monorepo Python avec environnements de développement reproductibles et CI scalable

Description

Cette année j'ai été chargé de la mise en place d'un monorepo python dans une startup du domaine médical/machine learning. J'aimerais partager l'expérience acquise en présentant le setup choisi, qui s'appuie sur pip, poetry, et pants; avec certains contraintes imposées par des paquets de data science (pytorch). Dans cet exposé je détaillerai le setup initial du monorepo, la communication requise pour expliquer nos choix et faire passer notre expérience à des équipes pas toujours au point sur les meilleurs pratiques d'ingéniérie et de reproducibilité, et mentionner l'importance de la motivation des choix techniques.

Enfin mon exposé comprendra une présentation de notre utilisation de Pants (https://www.pantsbuild.org/) pour obtenir un CI modulaire et scalable, qui limite le boilerplate et supporte des usages locaux/CI similaires.

Details

Improve this page