Ce dépôt existe pour fournir un exemple de fichier setup.py, qui peut être utilisé pour démarrer votre prochain projet Python. Il comprend des modèles avancés et des bonnes pratiques pour setup.py
, ainsi que quelques bons à avoir commentés.
Par exemple, ce setup.py
fournit une commande $ python setup.py upload
, qui crée une roue universelle (et sdist ) et télécharge votre package sur PyPi à l'aide de Twine, sans avoir besoin d'un fichier setup.cfg
ennuyeux. Il crée/télécharge également automatiquement une nouvelle balise git.
En bref, les fichiers setup.py
peuvent être intimidants à aborder au début – même Guido a été entendu dire : « tout le monde les vénère ». C'est vrai, donc je veux que ce dépôt soit le meilleur endroit pour copier-coller :)
Regardez l'exemple !
cd your_project
# Download the setup.py file:
# download with wget
wget https://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.py -O setup.py
# download with curl
curl -O https://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.py
$ setup.py test
(si c'est concis).Les demandes de tirage sont encouragées !
Il s'agit d'un logiciel gratuit et sans contrainte publié dans le domaine public.
N'importe qui est libre de copier, modifier, publier, utiliser, compiler, vendre ou distribuer ce logiciel, soit sous forme de code source, soit sous forme de binaire compilé, à toute fin, commerciale ou non commerciale, et par tout moyen.