URL: https://linuxfr.org/forums/programmation-python/posts/distribution-d-une-application-python Title: Distribution d'une application python Authors: david guez Date: 2012年03月04日T01:20:03+01:00 Tags: python Score: 1 Bonjour, comme j'en ai fais l'annonce [ici même](http://linuxfr.org/users/davguez/journaux/pub-malodos-12-beta-1), j'ai développé un logiciel de gestion de documents personnelle que je distribue sous licence GPL v3 depuis un moment. Ce logiciel est écrit en python et fait appel à de nombreux modules externes (PIL, wx, sane, etc...) Pour le distribuer sous windows, il y a une méthode simple mais lourde : redistribuer le tout, avec les dépendances, sous forme d'installateur executable. Sous linux, c'est plus compliqué de packagé l'ensemble des dépendances et surtout, ça ne correspond pas trop bien à la philosophie des différents gestionnaires de packages qui, justement, gèrent les dépendances. Donc, sous linux, j'ai le choix entre 1. utiliser distutils 2. utiliser des outils de packages rpm / deb je ne sais utiliser ni l'un ni l'autre, mais RTFM, je sais hé ben le FM pour distutils me parait bien abscons et surtout j'ai l'impression que distutils est plutôt fait pour distribuer des modules, pas des programmes 'standalone' me trompes-je? En outre l'utilisateur moyen de linux (s'il existe) préfère peut être pouvoir installer le logiciel depuis son gestionnaire de package plutôt que d'utiliser easy_install non. Donc j'ai deux question: 1) pensez vous que pour distribuer une application il vaille mieux utiliser distutils ou des packages rpm / deb 2) selon la réponse à 1) : avez vous un liens expliquant simplement comment créer un tel fichier de distribution Merci à tous, bonne nuit