distutils - 只能上传一个 sdist 出错
问题描述
为什么这会创建 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
推荐阅读
- react-native - 反应原生替换 LisItem 到?
- c# - 无法使用外部包装器 (davidyack) 在 mvc 核心中执行 MSCRM Webapi 自定义绑定操作
- node.js - 从 Node.js 从 MongoDB 获取最近 20 分钟的文档
- sql - 如何在 Postgres 中对数组列使用 BETWEEN 条件?
- bit-manipulation - 用于popcount比较的快速电路
- android - 如何在 Android 的新位置自动完成中设置位置偏差?
- bash - 仅运行带参数的部分 shell 脚本
- amazon-web-services - DynamoDB 跨区域复制
- python - 找不到路径
- mongodb - 在MongoDB中按desc从每个数组顺序中选择前n个项目