为什么要创建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
发布于 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文件
发布于 2018-11-18 09:43:05
正如@ech所说,当您试图为同一版本上载多个tar.gz文件时,此错误将显示出来。
但是--这意味着命令确实上传了一些.tar.gz文件的,所有后续的上传都会失败,“每次发布只能上传一个sdist”错误。
您可以通过转到https://test.pypi.org/project/<projectname>/查看上传的文件
https://stackoverflow.com/questions/50491306
复制相似问题