出现错误,只能上传一个 sdist
Getting error only one sdist may be uploaded
为什么要创建 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
看起来您的命令 twine upload -r pypitest dist/*.tar.gz
正在匹配多个 tar.gz
文件并尝试上传它们。
您可以更具体地使用您的命令来仅引用这些软件包中的一个,例如twine upload -r pypitest dist/yourPackageName.tar.gz
,或者直接删除 dist
目录
中的其他 tar.gz
个文件
正如@ech 所说,当您尝试为同一版本上传多个 tar.gz 文件时,会出现此错误。
但是 这意味着该命令确实上传了 一些 的 .tar.gz
文件,所有后续上传都将失败并显示"Only one sdist may be uploaded per release"错误
您可以前往 https://test.pypi.org/project/<projectname>/
查看上传的文件
为什么要创建 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
看起来您的命令 twine upload -r pypitest dist/*.tar.gz
正在匹配多个 tar.gz
文件并尝试上传它们。
您可以更具体地使用您的命令来仅引用这些软件包中的一个,例如twine upload -r pypitest dist/yourPackageName.tar.gz
,或者直接删除 dist
目录
tar.gz
个文件
正如@ech 所说,当您尝试为同一版本上传多个 tar.gz 文件时,会出现此错误。
但是 这意味着该命令确实上传了 一些 的 .tar.gz
文件,所有后续上传都将失败并显示"Only one sdist may be uploaded per release"错误
您可以前往 https://test.pypi.org/project/<projectname>/