[PYTHON] Zusammenfassung der Verfahren bis zur PyPI-Registrierung

Einführung

Ich habe das Python-Paket bei PyPI registriert. Dies ist eine Zusammenfassung für mich, da das Verfahren alt war und einige verwirrende Teile wie die Nichtaktualisierung vorhanden waren.

Verweise

Bis setup.py erstellt wird
Über Rad

Endgültiges Ausführungsergebnis

Twine wird zum Hochladen von PyPI empfohlen. Ich habe bdist_wheel anstelle von sdist verwendet. (Korrektur: Ich werde beide verwenden.)

pip3 install twine

python3 setup.py sdist bdist_wheel --python-tag=py3
twine register dist/xxx-1.0.0-py3-none-any.whl
twine upload dist/*

Im japanischen Kommentarartikel war es je nach Artikel unterschiedlich, ob sdist oder bdist_wheel verwendet werden sollte. Deshalb war ich verwirrt. Wenn Sie sich die PyPI-Site ansehen, laden Sie beide hoch, aber die Antwort ist korrekt. Laden Sie also beide hoch. Bitte überprüfen Sie den Referenzlink, um zu sehen, ob Sie Wheel verwenden sollten.

Recommended Posts

Zusammenfassung der Verfahren bis zur PyPI-Registrierung
Zusammenfassung der Verwendung von pandas.DataFrame.loc
Zusammenfassung der Verwendung von pyenv-virtualenv
Zusammenfassung der Verwendung von csvkit
PyPI-Registrierung
[Python] Zusammenfassung der Verwendung von Pandas
Wie man die schöne Suppeninstanziierung beschleunigt
[Python2.7] Zusammenfassung der Verwendung von unittest
Zusammenfassung von vtkThreshold (von Zeit zu Zeit aktualisiert)
Zusammenfassung der Verwendung der Python-Liste
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
Zusammenfassung des Schreibens von AWS Lambda
Zusammenfassung zum Festlegen der Hauptfussel (pep8, pylint, flake8) von Python
Zusammenfassung der gcc-Optionen (von Zeit zu Zeit aktualisiert)
Zusammenfassung zum Importieren von Dateien in Python 3
Zusammenfassung des Studiums von Python zur Verwendung von AWS Lambda
Zusammenfassung der Tools, die zum Analysieren von Daten in Python benötigt werden
[Blender] Zusammenfassung der Installation / Aktualisierung / Deinstallation von Add-Ons
Überprüfung des Atcoders ABC158 bis Frage E (Python)
[Python] Zusammenfassung, wie die Farbe der Figur angegeben wird
Zusammenfassung, wie der Status mit mehreren Funktionen geteilt wird
Tensorflow / Keras-Zusammenfassung
Wie man PyPI liest
Zusammenfassung der Verwendung von pyenv
775/664, 777/666, 755/644 usw.
Zusammenfassung der Zeichenfolgenoperationen
Zusammenfassung der Python-Argumente
Zusammenfassung der Testmethode
Zusammenfassung der Dinge, die installiert werden müssen, um die tf-Pose-Schätzung auszuführen
Rückblick auf den AtCoder Beginner Contest 159 bis Frage E (Python)
Rückblick auf den AtCoder Beginner Contest 163 bis Frage E (Python)
[Python] Zusammenfassung zum Abrufen von Listen und Wörterbuchelementen
Rückblick auf den AtCoder Beginner Contest 164 bis Frage E (Python)
Rückblick auf den AtCoder Beginner Contest 162 bis Frage E (Python)
[Linux] [C / C ++] Zusammenfassung, wie man pid, ppid, tid bekommt
[Python] Zusammenfassung der Verwendung von Split- und Join-Funktionen
Rückblick auf den AtCoder Beginner Contest 154 bis Frage E (Python)
So registrieren Sie ein Paket in PyPI (Stand September 2017)
Rückblick auf den AtCoder Beginner Contest 153 bis Frage E (Python)
Zusammenfassung zum Schreiben von in gRPC verwendeten .proto-Dateien
Rückblick auf den AtCoder Beginner Contest 160 bis Frage E (Python)
Rückblick auf den AtCoder Beginner Contest 167 bis Frage E (Python)
Rückblick auf den AtCoder Beginner Contest 157 bis Frage E (Python)
Rückblick auf den AtCoder Beginner Contest 161 bis Frage E (Python)
Rückblick auf den AtCoder Beginner Contest 155 bis Frage E (Python)
Rückblick auf den AtCoder Beginner Contest 156 bis Frage E (Python)
Rückblick auf den AtCoder Beginner Contest 166 bis Frage E (Python)
Rückblick auf den AtCoder Beginner Contest 165 bis Frage E (Python)