为什么必须删除我的build和dist文件才能成功将新版本的软件包上传到Pypi?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么必须删除我的build和dist文件才能成功将新版本的软件包上传到Pypi?相关的知识,希望对你有一定的参考价值。
如果我要做的只是更改setup.py中的版本号,我将获得一个400客户端错误文件
我的程序只是一个“ hello world”。
一些朋友告诉我删除build和dist,然后它可以工作,但是我在互联网上找不到其他地方,这是为什么。我遇到的所有教程都只是手摇更新,或者说用凹凸版更改版本号将允许这样做。
答案
我假设您正在使用twine upload dist/*
。默认情况下,这将告诉twine
上传dist
目录中的所有内容。但是,如果您已经上传了某些发行版,则将无法再次上传。
相反,您可以指定您要上传的确切分发:
twine upload dist/yourproject-1.0.0.tar.gz
或使用--skip-existing
标志:
twine upload --skip-existing dist/*
以上是关于为什么必须删除我的build和dist文件才能成功将新版本的软件包上传到Pypi?的主要内容,如果未能解决你的问题,请参考以下文章
使用 vue-cli-service build --target lib 时,如何在 /dist 文件夹中复制 *.html 文件?
您必须在 angular-cli 项目中才能在重新安装 angular-cli 后使用 build 命令
Angular4 + MVC + cli + 使用从 cli build 命令生成的 dist 文件夹进行部署