为什么必须删除我的build和dist文件才能成功将新版本的软件包上传到Pypi?

问题描述 投票:1回答:1

如果我要做的只是更改setup.py中的版本号,我将获得一个400客户端错误文件

我的程序只是一个“ hello world”。

一些朋友告诉我删除build和dist,然后它可以工作,但是我在互联网上找不到其他地方,这是为什么。我遇到的所有教程都只是手摇更新,或者说用凹凸版更改版本号将允许这样做。

pypi
1个回答
0
投票

我假设您正在使用twine upload dist/*。默认情况下,这将告诉twine上传dist目录中的所有内容。但是,如果您已经上传了某些发行版,则将无法再次上传。

相反,您可以指定您要上传的确切分发:

twine upload dist/yourproject-1.0.0.tar.gz

或使用--skip-existing标志:

twine upload --skip-existing dist/*
© www.soinside.com 2019 - 2024. All rights reserved.