La documentation permettant de créer un paquetage pour un projet Python est abondante et décrit une procédure relativement simple. Pourtant, lorsque l'on passe à la pratique on en arrive à se demander si les différents auteurs ont réellement créé et mis à disposition un paquetage...
Un paquetage Python permet de distribuer son projet et de toucher un maximum d'utilisateurs. En effet, tester un module en l'installant grâce à pip (à l'intérieur d'un virtualenv) ne prendra que quelques secondes alors que s'il faut aller chercher les sources et les compiler, il y a de forts risques qu'à la première erreur nous stoppions tous nos efforts.
Il est donc important de pouvoir empaqueter un projet et le distribuer sur PyPi et le point de départ de cette « aventure » sera la page https://packaging.python.org/distributing. Car ne vous y trompez pas, il s'agit bien d'une aventure, d'une chasse au trésor où disposant d'une carte précise vous pensiez pouvoir rafler le magot en suivant précisément les instructions... mais personne ne vous avait parlé de l'hydre à deux têtes gardant la salle des coffres ! J'ai récemment mis en ligne un projet d'émulateur d'écran de leds [1] nommé initialement vrt_neopixel. Voici le récit des opérations permettant de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première