Python - pypi 使用 twine 上传错误

and*_*-ci 5 python file-upload http pypi twine

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

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

顺便说一句,我也尝试注释author_emailsetup.py 中的字段,但错误仍然存​​在,我认为它与 setup.py 无关。

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

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

$ 上传失败 (410) 消失: (此 API 已被弃用...

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

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

希望你能帮我!

[解决了]

结果发现电子邮件地址与作者姓名不匹配。相应地更改电子邮件地址对我有用。