AppVeyor:上传到PyPI似乎陷入困境

时间:2017-06-18 21:53:02

标签: pypi appveyor

当我尝试将成功构建和测试的python轮上传到PyPI时,AppVeyor控制台日志只显示running upload,直到我取消构建。

这是我设置的appveyor.yml

关于如何了解发生了什么的任何想法?

3 个答案:

答案 0 :(得分:1)

我使用先前生成的轮子使用twine代替setup.py upload来解决问题。

答案 1 :(得分:1)

我有同样的问题。根本原因是(在我的情况下)我不小心覆盖了.pypirc,而twine等待用户名和密码。 (有关更多详细信息,请参见this diff。)

This github issue描述了相同的问题。

很快就会有new command line arg --non-interactive的麻线可以帮助您解决此问题。

答案 2 :(得分:0)

我在Jenkins服务器上运行Python构建时遇到了同样的问题。构建只是无限期地等待"运行上传"。我发现通过在控制台中手动运行构建来提示输入密码。

为避免这种情况,文档指出registerupload命令都检查HOME目录中是否存在.pypirc文件。请参阅Package Index documentation。通过创建文件并在其中添加正确的凭据,无需手动输入密码即可完成上传。