distutils - 获取错误只能上传一个sdist

标签 distutils pypi twine distutils2

为什么这会创建 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 ,或者干脆删除另一个 tar.gz dist 中的文件目录

关于distutils - 获取错误只能上传一个sdist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50491306/

相关文章:

Python:使用 setup.py install (distutil) 时如何强制覆盖文件

Python3 中的 Python 命名空间包

python - 是否可以编写一个 BigQuery 来检索 PyPI 下载随时间的分箱计数?

html - CSS:如何相对于背景固定/修复元素?

python - Distutils 找不到 Python.h

python - 让 `python setup.py test` 语法起作用?

javascript - 使用 JS/CSS 缩小工具作为 python distutils 命令?

python - 在你的包的 setup.py 中使用 setuptools——你如何有条件地安装脚本?

python - 不能使用麻线在pypi上上传二进位轮

python - PyPI:名称与现有项目太相似