2017-05-23 39 views

回答

1

PyPi-Index似乎有一個呃逆。簡單的索引正確列出了PyVimeo 0.3.9:https://pypi.python.org/simple/pyvimeo/
錯誤似乎可以追溯到0.3.3;而0.3.2鏈接到0.3.2和0.3.3兩個檔案的鏈接爲0.3.3和0.3.4。之後,每個版本都是一次性的,因此(缺少0.3.5)0.3.4鏈接到0.3.6等等。
因此,由於某些原因,版本0.3.9似乎在尋找不存在的版本0.4.0的文件。因此沒有下載鏈接。

2

可能有幾個不同的原因,爲什麼PyPI上的條目沒有列出任何文件。

幾年前,PyPI上沒有列出文件。相反,這些文件將由項目維護者在「主頁」下列出的網站上託管。由於該系統的一些明顯的不切實際,後來添加的支持列出並直接在PyPI上託管文件。但是,您仍然可以找到一些最近幾年尚未更新的舊包,但仍不會將其文件託管在PyPI上。

當然,pyvimeo並不是這樣的軟件包。但是,這解釋了爲什麼有可能列出沒有文件的版本。實際上,在PyPI上爲包創建新版本並上傳該版本的文件是兩個單獨的步驟。項目維護者可能忘記完成第二步。或者也許他們的自動化腳本中有一個錯誤,用於更新到最新版本。考慮到其他答案中的觀察結果(每個版本似乎都是關閉的),後者似乎是最可能的原因。

其他答案也表明它可能是PyPI的一個問題。雖然這是真的,但我們只能確定在消除了包維護者沒有錯誤的可能性之後。我會直接向包裝維護者建議reporting問題。實際上,在審查他們的closed issues時,我發現許多用戶在安裝最新版本時遇到問題。然而,在我閱讀的少數人中,似乎沒有人注意到文件版本與PyPI上列出的版本不匹配。

相關問題