2017-06-18 78 views
0

當試圖將我成功構建和測試的python wheel上傳到PyPI時,AppVeyor控制檯日誌只顯示running upload,直到我取消構建。AppVeyor:上傳到PyPI似乎卡住了

這是我設置的appveyor.yml

關於如何找出發生了什麼的任何想法?

+1

嘗試通過RDP查找(https://www.appveyor.com/docs/how-to/rdp-to-build-worker/) - 可能會提示要求輸入憑據。 –

回答

1

我通過使用twine而不是setup.py upload使用以前生成的車輪解決了該問題。

0

我在我的Jenkins服務器上運行Python構建時遇到了同樣的問題。構建只是無限期地等待「運行上傳」。通過在控制檯中手動運行構建,我發現有提示輸入密碼。

爲避免這種情況,文檔指出registerupload命令都檢查HOME目錄中是否存在.pypirc文件。請參閱Package Index documentation。通過創建一個文件並在其中添加正確的憑據,上傳過程不需要手動輸入密碼。

+0

這正是我試圖做的:https://github.com/SCIP-Interfaces/PySCIPOpt/blob/master/appveyor.yml由於某些原因,'twine'接受'.pypirc'中的憑證 – mattmilten