【发布时间】:2019-10-24 12:22:54
【问题描述】:
tl;dr - 如何将新版本上传到 TestPyPi 项目?
说明:我按照 Python 包用户指南中的 these instructions 将测试包导入到 TestPyPi。但是,我上传的包有错误。我更正了错误并尝试覆盖包,但遇到以下错误:
代码:
python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
错误:
HTTPError: 400 Client Error: File already exists. See https://test.pypi.org/help/#file-name-reuse for url: https://test.pypi.org/legacy/
在堆栈溢出时,我发现一个帖子说明了一个 TestPyPi 包 cannot be overwritten。但是,TestPyPi 本身表明版本发布应该是可能的。
当我在 TestPyPi 中搜索文档时,我找不到任何说明如何上传新版本包的内容。在一个区域中,我找到了对发布管理的简要参考,但它是一个超链接,链接到有关如何安装软件包的说明,而不是更新软件包(这与我在本文第一句话中引用的超链接相同)。
如何将新版本上传到 TestPyPi 项目?
【问题讨论】:
标签: python version-control package pypi