Le langage Python est maintenant très largement utilisé dans nos métiers. De nombreuses applications sont développées au sein de nos laboratoires et des équipes de recherche à partir de ce langage. Mais est-ce que ces développements sont reversés à la communauté ? Quel est le coût nécessaire en temps et en énergie pour rendre disponible son travail ? Quels sont les bénéfices ? Lors de cet atelier, nous présenterons ce qu'est un package Python puis nous ferons un tour d'horizon des outils qui permettent de le maintenir dans un état stable et robuste (linter, tests, ...). Nous parlerons ensuite des étapes pour le rendre compréhensible au plus grand nombre et favoriser ainsi les interactions (documentation, tutoriel, ...). Enfin, nous aborderons les questions de mise à disposition de l'outil via des systèmes de management de packages type pip ou conda. A la fin de cette présentation, nous passerons à une session pratique permettant d'assembler toutes ces pièces sur une application jouet. Nous nous appuierons sur les outils disponibles sur github et un compte sera donc nécessaire pour pouvoir réaliser l'atelier.
-
Notifications
You must be signed in to change notification settings - Fork 2
gouarin/python-packaging-2023
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Packages 0
No packages published