无法在pypi.org上更新我的软件包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在pypi.org上更新我的软件包相关的知识,希望对你有一定的参考价值。

我已经在2015年改变了to package I had submitted,现在我今天在pypi上添加了支持markdown并更新了setup.py以支持pip版本10,

但是现在我面临一个奇怪的问题:如果我运行这个命令

python setup.py sdist upload -r http://pypi.org


Password:  # I enter the password
Submitting dist/maildiff-1.2.1.tar.gz to http://pypi.org
Server response (200): OK

但在pypi上它没有更新。奇怪的是,即使我输入错误的密码,我也会收到消息

Submitting dist/maildiff-1.2.1.tar.gz to http://pypi.org
Server response (200): OK
答案

@Martjin Pieters知道我会自己得到答案,我想我已经和他谈了很多时间了,所以当我排除故障时我终于设法上传到pypi:

我不确定哪种方法有效

twine upload --repository-url https://upload.pypi.org/legacy/ dist/*

要么

python setup.py sdist upload

但它终于结束了...感谢你的投入@Martjin和你宝贵的时间(y)

另一答案

在使用Python 3安装模块twine之后,只需使用以下命令

twine upload  dist/*
username: Enter your https://pypi.org username
Password: Enter your https://pypi.org password

注意:在上传软件包之前,您必须从您的pypi帐户验证您的电子邮件ID。

以上是关于无法在pypi.org上更新我的软件包的主要内容,如果未能解决你的问题,请参考以下文章

Android Place自动填充片段:无法设置文字

安装我自己的软件包会生成“ ModuleNotFoundError:通过pypi安装时,没有名为''的模块

无法更新 View Pager 中的中间片段。

如何从 Pypi 中删除一个包

交换卡片时无法更新片段文本

python库文件下载地址(持续更新)