首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取错误只能上传一个sdist。

获取错误只能上传一个sdist。
EN

Stack Overflow用户
提问于 2018-05-23 14:43:00
回答 2查看 1.8K关注 0票数 5

为什么要创建2个tar.gz文件,“python setup.py sdist”?我试着用twine upload -r pypitest dist/*.tar.gz上传,我说错了

代码语言:javascript
复制
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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-19 13:09:45

看起来您的命令twine upload -r pypitest dist/*.tar.gz正在匹配多个tar.gz文件,并试图上载它们。

您可以更具体地使用命令来引用这些包中的一个,例如twine upload -r pypitest dist/yourPackageName.tar.gz,或者简单地删除dist目录中的另一个tar.gz文件

票数 3
EN

Stack Overflow用户

发布于 2018-11-18 09:43:05

正如@ech所说,当您试图为同一版本上载多个tar.gz文件时,此错误将显示出来。

但是--这意味着命令确实上传了一些.tar.gz文件的,所有后续的上传都会失败,“每次发布只能上传一个sdist”错误。

您可以通过转到https://test.pypi.org/project/<projectname>/查看上传的文件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50491306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档