Я хочу загрузить пакеты на pypi.org, как указано в Переход на PyPI.org документацию, но Twine загружается в https://upload.pypi.org/legacy/
.
Он доступен на pypi.python.org/pypi/mypolr, но не найден на pypi.org.
Я пытался прочитать несколько других вопросов, руководств и руководств.
Мой файл pip.ini (у меня Windows 10) выглядит так:
[distutils]
index-servers =
pypi
[pypi]
У меня нет сохраненного имени пользователя или пароля, поэтому раздел [pypi] пуст (как указано в документации по миграции).
Я поместил .ini-файл в свою пользовательскую папку и подтвердил (согласно этому ответу), что он фактически использует тот, который я установил (используя переменную среды PIP_CONFIG_FILE
).
Боясь, что что-то не так, я также попытался без файла pip.ini заставить Twine использовать настройки по умолчанию.
Я использую Python 3.6.3 (от Anaconda), и мои версии инструментов:
- Twine 1.9.1 (в документации по миграции указано, что он должен быть 1.8+)
- setuptools 38.2.3 (в документации по миграции указано, что должно быть 27+)
Независимо от того, актуально это или нет, вот еще некоторая информация:
- Ссылка на мой setup.py
setup
импортируется изsetuptools
, а не изdistutils.core
- README.rst используется как
long description
ref = "https://pypi.python.org/pypi/mypolr" rel = "noreferrer"> страница PyPi отображаются только первые 8 звездочек заголовка. (Сравните это с это) - Пакет, который я загружаю, имеет версию 0.2.1 (на момент публикации)
setuptools_scm
используется для получения версий из тегов git- сборка сделана с
python setup.py sdist bdist_wheel
Пожалуйста, дайте мне знать, есть ли какая-либо другая информация, которая может быть полезна для выяснения этого.