[PYTHON] Beim Veröffentlichen eines Pakets in PyPI wird "HTTP-Fehler: 400 Client-Fehler: Datei ist bereits vorhanden" angezeigt.

Einführung

Ich habe mein eigenes Paket unter Bezugnahme auf [diesen Artikel] bei PyPI veröffentlicht (https://qiita.com/icoxfog417/items/edba14600323df6bf5e0).

Zu diesem Zeitpunkt habe ich versucht, das aktualisierte Paket zu veröffentlichen

twine upload dist/*
HTTPError: 400 Client Error: File already exists. See https://pypi.org/help/#file-name-reuse for url: https://upload.pypi.org/legacy

Nachricht wurde ausgegeben und konnte nicht hochgeladen werden.

Gegenmaßnahme

twine upload dist/*

Der Befehl verwendet die Upload-Funktion von Garn Versuche, alle whl-Dateien unter dist zu posten.

Ich erhalte keine Fehlermeldung für Dinge, die ich noch nicht gepostet habe, wie z. B. "ACOCrawler-0.2.0-py3-none-any.whz". Ich werde versuchen, den bereits veröffentlichten "ACOCrawler-0.1.0-py3-none-any.whl" usw. erneut zu veröffentlichen.

Deshalb,

twine upload --skip-existing dist/*

Mit der obigen Option tritt kein Fehler auf, da diejenigen, die bereits auf PyPI vorhanden sind, nicht veröffentlicht werden.

Recommended Posts

Beim Veröffentlichen eines Pakets in PyPI wird "HTTP-Fehler: 400 Client-Fehler: Datei ist bereits vorhanden" angezeigt.
Das Ausgabe-Timing ist falsch, wenn die Standardausgabe (Fehlerausgabe) in eine Datei in Python konvertiert wird
Wenn "FEHLER: HTTP wird nicht unterstützt" in mpsyt angezeigt wird
Was tun, wenn eine Warnmeldung in der Pip-Liste angezeigt wird?
Wenn Sie eine SSD mit Linux verbinden und einen Dateiserver erstellen, ist es besser, NTFS zu verwenden.
Was tun, wenn gdal_merge eine große Datei generiert?
Ich möchte ein beliebtes Paket auf PyPi finden
Fehler in rsync zum freigegebenen Ordner mount.cifs: Datei vorhanden (17)
So erstellen Sie eine neue Datei, wenn die angegebene Datei nicht vorhanden ist - schreiben Sie, wenn die Datei vorhanden ist
Python> __init __. Py> Erforderlich, um das angegebene Verzeichnis als Paket zu behandeln (leere Datei ist akzeptabel)