Ich möchte Pakete auf pypi.org hochladen, wie in der Dokumentation Migrating to PyPI.org erwähnt, aber Twine lädt auf https://upload.pypi.org/legacy/
.Warum lädt Twine 1.9.1 immer noch auf altes PyPi hoch?
Sie ist unter pypi.python.org/pypi/mypolr verfügbar, wird aber nicht unter pypi.org gefunden.
Ich habe versucht, mehrere andere Fragen, Anleitungen und Anleitungen zu lesen.
Meine pip.ini-Datei (ich bin auf Windows 10) sieht wie folgt aus:
[distutils]
index-servers =
pypi
[pypi]
Ich habe nicht meinen Benutzername oder Passwort gespeichert, so dass der [pypi] Abschnitt leer ist (wie in den Migrationsdokumenten erwähnt).
Ich habe die .ini-Datei in meinem Benutzerordner abgelegt und bestätigt (per this answer), dass sie tatsächlich die verwendet, die ich gesetzt habe (mit Umgebungsvariable PIP_CONFIG_FILE
).
Angst, dass ich etwas falsch gemacht habe, habe ich auch ohne eine pip.ini-Datei versucht, damit Twine seine Standardwerte verwendet.
Ich verwende Python 3.6.3 (von Anaconda) und meine Werkzeuge Versionen sind:
- Twine 1.9.1 (Migration docs sagt es sein sollte 1.8+)
- Setuptools 38.2. 3 (Migration docs sagt, es sollte 27+)
Unabhängig davon, ob es relevant ist, hier einige weitere Informationen:
- Link zu meiner setup.py
setup
aussetuptools
importiert und nichtdistutils.core
- README.rst als
long description
verwendet wird, aber in dem PyPi page nur die ersten 8 asterix der Kopfzeile angezeigt wird. (Vergleiche this mit this) - Das Paket I Upload ist Version 0.2.1 (zum Zeitpunkt der Entsendung von)
setuptools_scm
verwendet wird Versionen von Git-Tags zu holen- Build wird mit
python setup.py sdist bdist_wheel
Bitte lassen Sie mich wissen, wenn es andere Informationen gibt, die nützlich sein könnten, um dies herauszufinden.
Wow, das ist erstaunlich, und vielen Dank. Wenn ich richtig verstehe, dann ist Twine korrekt eingerichtet, um mit pypi.org zu arbeiten, und nur pypi.org ist noch nicht "fertig". –