[PYTHON] So registrieren Sie ein Paket in PyPI (Stand September 2017)
Als allererstes
Selbst wenn ich die Methode zum Registrieren eines Pakets in PyPI in einem japanischen Artikel einfach gegoogelt habe, gab es viele alte Methoden, und ich konnte sie nicht einfach hochladen. Deshalb habe ich die Anleitung erneut gelesen und das Verfahren ausprobiert.
https://packaging.python.org/guides/using-testpypi/
Dieser Artikel beschreibt im Wesentlichen den Ablauf beim Hochladen eines Pakets.
(Wir behandeln nicht das Schreiben von setup.py.)
Paket im Test hochladen
- Lassen Sie das Rad und die Schnur im Voraus fallen
- Zugriff auf https://test.pypi.org/
- Registrieren Sie sich und notieren Sie Ihren Benutzernamen und Ihr Passwort
- Führen Sie Folgendes unter dem Verzeichnis aus, in dem sich das von Ihnen erstellte Paket befindet (dort befindet sich setup.py).
- Sie sollten ein dist-Verzeichnis und eine komprimierte Datei zum Hochladen haben.
--Erstellen und platzieren Sie .pypirc
.pypirc
[testpypi]
username: <username>
password: <password>
- Verwenden Sie Schnur
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
- Die hochgeladene Bibliothek wird auf Meine Seite von test.pypi.org angezeigt
Bei der Veröffentlichung in der Produktion
Das Verfahren ist fast das gleiche wie zum Zeitpunkt des Tests, aber hier sind die Unterschiede im Verfahren zum Zeitpunkt des Tests.
- Da es in der Produktion unter https://pypi.python.org/pypi veröffentlicht wird, registrieren Sie sich vorab auf der ← Website und notieren Sie sich den Benutzernamen und das Passwort.
- Schreiben Sie pypirc wie folgt um
.pypirc
[pypi]
username: <username>
password: <password>
- Wenn Sie Schnur verwenden, verwenden Sie nicht "--repository", sondern folgen Sie einfach dem folgenden Befehl.