2017-06-21 24 views
2

我跟着official documentation上載包的PyPI,以及在PyPI中自述文件中提供的信息,但每次我得到一個HTTP 400錯誤:上傳包的PyPI用麻線:無效的URI

$ twine upload dist/* 
Uploading distributions to https://upload.pypi.org/legacy 
Enter your username: Sinistag 
Enter your password: 
Uploading paulla.check_dns_sync-0.1.dev0.py3-none-any.whl 
HTTPError: 400 Client Error: home_page: Invalid URI for url: https://upload.pypi.org/legacy 

什麼正在進行 ?

+0

同樣的問題在這裏。我只是收到一條更長的消息,說API已被棄用。我想PyPi API已經升級了,麻線變得過時了。他們只需要更新文檔。 –

回答

4

的問題是與setup.py

Invalid URI定義的包URL意味着在設定()函數url字段是不是一個有效的URL。它應該類似url="https://github.com/namespace/repo"例如

這是包代碼的URL,新的pypi回購不接受包含錯誤url的包。

參見this issue關於麻繩的回購