« Distribuer un projet en python » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
comme outil officiel. Ces extensions ont la particularité d'importer la fonction setup de distutils et de l'appeler avec les mêmes arguments
Ligne 28 :
setup()
 
Cet exemple introduit '''setuptools''', qui est un module tiers à python que vous devez installer au préalable via <code>python -m pip install setuptools</code> et qui est un sur-ensemble de setuptools; c'est à dire qu'il permet de faire tout ce que distutils peut faire, mais en y ajoutant des fonctionnalités propres. Distutils existe depuis Python 1.5, rétro compatible jusque Python 1.6, Setuptools a vu le jour au début des années 2000, dans la même idée et de manière concurrente à zc.buildout<ref>http://www.buildout.org/en/latest/topics/history.html/</ref>, au final setuptools a été retenu comme outil officiel. Ces extensions ont la particularité d'importer la fonction setup de distutils et de l'appeler avec les mêmemêmes arguments qu'ils ont reçu en entrée, on peut résumer le fonctionnement de ces outils ainsi.
 
# fichier setuptools/setup.py ou zc.buildout