我有一对夫妇在Python包索引(PyPI中)包现在。 有没有什么办法让统计数据保持为他们有多少次被下载(手动或通过easy_install
或pip
?
或者,有多少该图的主包页面已收到?
我有一对夫妇在Python包索引(PyPI中)包现在。 有没有什么办法让统计数据保持为他们有多少次被下载(手动或通过easy_install
或pip
?
或者,有多少该图的主包页面已收到?
更新2:这是回来了! 现在有一个“下载(所有版本)”刚刚下载的列表(用户提供的文档下文)后。
公告在http://mail.python.org/pipermail/distutils-sig/2013-June/021344.html -这是目前每日计数; 因为他们成为可用的几周和几个月将增加。 但是,奇怪的是,没有总。
UPDATE:此不再有效(不显示信息) -见http://mail.python.org/pipermail/distutils-sig/2013-May/020855.html (不幸的是这也影响到其他的答案)。
也许我误解(对不起),但我认为这是主要的PyPI页面上为您的项目!
参见上面的最新信息更新(我已删除的信息下面这不再是正确的)。
至少有两个包可以提供一些帮助: pypstats
和vanity
。 虚荣是很容易在命令行使用:
vanity numpy
你会得到一个打印到控制台。
皮普统计不适用于pypi.python.org网站和vanity
包不正常工作。
今天,你只能通过数据集BigQuery中得到PIP统计: https://bigquery.cloud.google.com/dataset/the-psf:pypi
查询示例为https://pypi.python.org/pypi/dvc包:
SELECT
details.system.name,
COUNT(*) as download_count,
FROM
TABLE_DATE_RANGE(
[the-psf:pypi.downloads],
DATE_ADD(CURRENT_TIMESTAMP(), -31, "day"),
DATE_ADD(CURRENT_TIMESTAMP(), -1, "day")
)
WHERE
file.project = 'dvc'
GROUP BY details.system.name
请注意,有些下载的信号是由监视工具产生的,不应该被算作用户下载。 例如,您应该排除null
从输出值:
Row details_system_name download_count
1 Darwin 1111
2 null 10000
3 Windows 222
4 Linux 3333