2014-01-24 59 views
3

我上傳了一個python包到pypi,我想追蹤它有多少「真實」下載。就像,鑑於我的軟件包有1000下載(每天,每週,每月,無關緊要),我想從這個數量中刪除從CI服務器等下載的數量。我的意思是,我想放棄不是來自實際用戶的下載。如何判斷實際用戶下載pypi包的次數?

有什麼辦法可以做到這一點?

謝謝!

+0

「實際用戶」的概念很難定義。當我在本月設置第五個virtualenv並讓'pip'自動下載需求時,是由用戶下載的嗎?當我編寫virtualenv(以及相關的設置)的腳本時,因爲我經常這樣做? – delnan

+0

是的,我同意,很難給它一個定義,但是,是的,我的意思是,如果你安裝它在本地或在沙盒,分段或生產環境中工作,這將被視爲「真正的」下載。但是像CI服務器那樣的環境,這些環境是不穩定的,並且在執行一些任務後可能會在非常短的時間內丟棄已安裝的軟件包。 – Gerard

+0

查看[pypi排名頁面](http://pypi-ranking.info/alltime) –

回答

1

您可以使用虛榮

安裝: pip install vanity

要運行: vanity name-of-package

注:Python的包裝指數是從當前的PyPI移動站點到Warehouse,因此在遷移過程中這些統計信息可能會稍微偏離。 倉庫前期製作網站可以找到here

相關問題