上传 python 库的新版本
Upload new version of python library
我最近做了一个python库(最新版本:v1.0.0)。我对其进行了一些更改,并希望发布下一个版本(即 v1.0.1)。我尝试搜索 google 以找到执行此操作的命令,但一无所获。所以我决定 运行 初始命令(用于发布库的命令)是:
py -m build
其次是:
twine upload --repository-url dist/*
我收到了这条错误信息:
HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/ This filename has already been used, use a different version. See https://pypi.org/help/#file-name-reuse for more information.
谁能告诉我我应该使用什么命令来发布下一个版本或者提供参考资料?
编辑: 我看到了 and tried the 但它不起作用,仍然给我这个错误信息:
HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/ This filename has already been used, use a different version. See https://pypi.org/help/#file-name-reuse for more information.
好的,方法是清除所有文件,如 build/
、dist/
和 src/<LIBRARY-NAME>.egg-info
,然后 运行 命令:
$ python setup.py bdist_wheel
$ py -m build
$ twine upload --skip-existing dist/*
运行按此顺序命令即可解决问题
我最近做了一个python库(最新版本:v1.0.0)。我对其进行了一些更改,并希望发布下一个版本(即 v1.0.1)。我尝试搜索 google 以找到执行此操作的命令,但一无所获。所以我决定 运行 初始命令(用于发布库的命令)是:
py -m build
其次是:
twine upload --repository-url dist/*
我收到了这条错误信息:
HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/ This filename has already been used, use a different version. See https://pypi.org/help/#file-name-reuse for more information.
谁能告诉我我应该使用什么命令来发布下一个版本或者提供参考资料?
编辑: 我看到了
HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/ This filename has already been used, use a different version. See https://pypi.org/help/#file-name-reuse for more information.
好的,方法是清除所有文件,如 build/
、dist/
和 src/<LIBRARY-NAME>.egg-info
,然后 运行 命令:
$ python setup.py bdist_wheel
$ py -m build
$ twine upload --skip-existing dist/*
运行按此顺序命令即可解决问题