Руководство по обновлению пакетов на PyPi - PullRequest
0 голосов
/ 08 октября 2018

Я использовал это руководство для установки нового пакета на PyPi.

Теперь я хочу обновить пакет.Поскольку я не нашел для этого руководства, я попытался сделать это сам: я обновил версию с «1.0.0.dev1» до «1.0.0.dev2» и переустановил.Это не сработало: я получил:

Uploading tee_table-1.0.0.dev1-py3-none-any.whl

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

Я также прочитал этот вопрос , но информация кажется устаревшей (с 2012 года).

Есть ли простое руководство пользователя?в котором описано, как загрузить новую версию пакета в PyPi?

1 Ответ

0 голосов
/ 09 октября 2018

Я выяснил, в чем заключалась моя проблема - я не удалил старые файлы в папке dist, поэтому загрузчик попытался загрузить их до появления новых файлов, и это не удалось.Решение было:

a.Удалите все файлы в папке dist.

b.Обновите номер версии в файле setup.py.

c.Воссоздайте колеса:

python3 setup.py sdist bdist_wheel

d.Повторно загрузите новые файлы:

twine upload dist/*
...