In der Dokumentation zum Python-Paket paketieren und verteilen heißt es, twine
mit repository = https://upload.pypi.org/legacy/
in% co_de zu verwenden %. Nun ist diese URL beides - vom letzten Teil - eine alte Art Dinge zu tun, und eine nicht existierende dabei:
Verwendet .pypirc
jetzt die bevorzugte und einzige Möglichkeit, ein Paket zu registrieren, oder gibt es eine andere Möglichkeit, dies mit scriptdoctest.egg-info/PKG-INFO
oder einem anderen CLI-Tool zu tun?
shttps: //packaging.python.org/distributing/ liefert eigentlich alle notwendigen Informationen.
setup.py
python setup.py sdist bdist_wheel
~/.pypirc
mit Ihren Anmeldeinformationen von Ссылка haben
twine upload dist/*
- es ist nicht mehr nötig / möglich sich zu registrieren
Mein .pypirc
sieht folgendermaßen aus:
Nach Martin Thoma scheint die Antwort jetzt veraltet zu sein ( hier ).
Es wird empfohlen, die neue URL " Ссылка " zu verwenden. oder die URL nicht angegeben zu lassen und zu erlauben, dass wine auswählt.
Ihr .pypirc
sollte also wie folgt aussehen:
Als nächstes folgen Sie diesen Schritten:
setup.py
für Ihr Projekt. Erzeuge Rad und dist:
%Vor% Um zu vermeiden, dass Sie Ihr Passwort erneut eingeben müssen, können Sie ~/.pypirc
mit Ihren Zugangsdaten füllen
pypi .
Jetzt übernimmt der Upload-Befehl die Registrierung, also lautet der Befehl jetzt:
%Vor%