При получении ошибки может быть загружен только один sdist - PullRequest
0 голосов
/ 23 мая 2018

Почему это создает 2 файла tar.gz, 'python setup.py sdist?Я пытаюсь загрузить, используя twine upload -r pypitest dist/*.tar.gz, и я получаю сообщение об ошибке:

HTTPError: 400 Client Error: Only one sdist may be uploaded per release. for url: https://test.pypi.org/legacy/
ERROR: Job failed: exit code 1

Вот полное setup.py

Ответы [ 2 ]

0 голосов
/ 18 ноября 2018

Как сказал @ech, эта ошибка появляется, когда вы пытаетесь загрузить несколько файлов tar.gz для одного выпуска.

Однако это означает, что команда выполнила загрузку некоторых из ваших .tar.gz файлов, все последующие загрузки завершатся неудачно с "Только один sdist может быть загружен за выпуск" error

Вы можете проверить файлы, которыебыли загружены, перейдя на https://test.pypi.org/project/<projectname>/

0 голосов
/ 19 июня 2018

Похоже, ваша команда twine upload -r pypitest dist/*.tar.gz сопоставляет более одного tar.gz файлов и пытается загрузить их.

Вы можете с помощью своей команды более конкретно указать только один из этих пакетов, например, twine upload -r pypitest dist/yourPackageName.tar.gz, или просто удалить другие файлы tar.gz в каталоге dist

...