我有一个包,本地安装和分发正常工作。但是,当我尝试使用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
顺便说一下,我还尝试在setup.py中评论author_email
字段,但错误仍然存在,我认为它与setup.py无关。
我尝试创建没有存储库规范的.pypirc
,并且根本不使用它。
我也尝试使用设置上传,但这也失败了
$上传失败(410)已消失:(此API已被弃用...
据我所知,pypi repos目前处于过渡阶段,但我无法弄清楚问题所在。
我正在跑麻线1.9.1。和python 3.5.2(Ubuntu 16.04)。
希望你能帮助我!
[解决]
事实证明,电子邮件地址与作者姓名不符。相应地更改电子邮件地址对我有用。