5

我有一个本地安装和分发工作正常的包。但是,当我尝试使用 twine 将其上传到 pypi 时,我收到以下错误消息:

$ twine upload dist/mypackage.tar.gz
将发行版上传到https://upload.pypi.org/legacy
上传 mypackage.tar.gz
HTTPError: 400 Client Error: author_email: 无效的电子邮件地址。对于网址:https ://upload.pypi.org/legacy

顺便说一句,我也尝试author_email在 setup.py 中评论该字段,但错误仍然存​​在,我认为它与 setup.py 无关。

我尝试.pypirc在没有存储库规范的情况下创建,以及根本不使用它。

我也尝试使用设置上传,但这也失败了

$ Upload failed (410) 消失:(此 API 已被弃用...

据我了解,pypi repos 目前处于过渡阶段,但我无法弄清楚问题出在哪里。

我正在运行 twine 1.9.1。和 python 3.5.2 (Ubuntu 16.04)。

希望你能帮我!

[解决了]

原来,电子邮件地址与作者姓名不匹配。相应地更改电子邮件地址对我有用。

4

0 回答 0