无法在 pypi.org 更新我的包裹

not able to update my package on pypi.org

我进行了更改 to package I had submitted 早在 2015 年,今天我在 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 知道我会自己得到答案,我想我已经就 SO 和他谈了很多时间,所以当我进行故障排除时,我终于设法上传到 pypi:

我不确定哪一种方法有效

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

python setup.py sdist upload

但它终于起来了耶... 感谢您的投入 @Martjin 和您宝贵的时间 (y)

安装模块 twine with Python 3

后,只需使用以下命令
twine upload  dist/*
username: Enter your https://pypi.org username
Password: Enter your https://pypi.org password

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