Dieses Repository stellt eine Beispieldatei setup.py bereit, die zum Bootstrapping Ihres nächsten Python-Projekts verwendet werden kann. Es enthält einige erweiterte Muster und Best Practices für setup.py
sowie einige auskommentierte „Nice-to-haves“.
Diese setup.py
bietet beispielsweise einen $ python setup.py upload
Befehl, der ein universelles Rad (und sdist ) erstellt und Ihr Paket mithilfe von Twine auf PyPi hochlädt, ohne dass eine lästige setup.cfg
Datei erforderlich ist. Außerdem wird automatisch ein neues Git-Tag erstellt/hochgeladen.
Kurz gesagt, der Umgang setup.py
Dateien kann beim ersten Start einschüchternd sein – man hat sogar Guido sagen hören: „Jeder Frachter kennt sie.“ Das stimmt – ich möchte also, dass dieses Repo der beste Ort zum Kopieren und Einfügen ist :)
Schauen Sie sich das Beispiel an!
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
(wenn es prägnant ist).Pull-Requests sind erwünscht!
Hierbei handelt es sich um kostenlose und unbelastete Software, die der Öffentlichkeit zugänglich gemacht wird.
Es steht jedem frei, diese Software zu kopieren, zu ändern, zu veröffentlichen, zu verwenden, zu kompilieren, zu verkaufen oder zu verteilen, entweder in Quellcodeform oder als kompilierte Binärdatei, für jeden Zweck, kommerziell oder nichtkommerziell, und mit allen Mitteln.