【发布时间】:2016-09-28 14:41:26
【问题描述】:
直到最近,还可以查看在 https://pypi.python.org/pypi 上索引的 python 模块被下载了多少次(每个模块都列出了过去 24 小时、一周和一个月的下载量)。现在这些信息似乎丢失了。
在评估是否从一个模块或另一个模块构建代码时,下载数量是非常有用的信息。它们似乎也被https://img.shields.io/等网站引用
有谁知道发生了什么?和/或,我可以在哪里查看/检索这些信息?
【问题讨论】:
直到最近,还可以查看在 https://pypi.python.org/pypi 上索引的 python 模块被下载了多少次(每个模块都列出了过去 24 小时、一周和一个月的下载量)。现在这些信息似乎丢失了。
在评估是否从一个模块或另一个模块构建代码时,下载数量是非常有用的信息。它们似乎也被https://img.shields.io/等网站引用
有谁知道发生了什么?和/或,我可以在哪里查看/检索这些信息?
【问题讨论】:
来自 distutils 邮件列表的 Donald Stufft(PyPI 维护者)的 email 说:
仅供参考,我目前在 PyPI 上的下载次数为 disabled。统计信息堆栈已损坏,需要工程人员对其进行修复以处理对 PyPI 的更改。有人建议,隐藏计数有助于防止用户在看到诸如“下载 0 次”之类的内容时产生混淆,从而使人们相信某个库没有用户,即使它是一个下载量很大的库。
我不太可能解决当前的堆栈问题,因为作为 Warehouse 的一部分,我正在开发一个更好的 新 统计堆栈。该堆栈的数据收集和存储部分已经完成,我只需要完成查询(由于新系统查询可能需要 10 多秒才能完成,但可以在任何维度上进行查询,这使得查询变得更加困难)和用于处理历史数据并将其放入新的存储引擎的工具。
无论如何,这只是为了让人们知道这不是功能的永久丢失,我们不会丢失任何数据。
所以我想我们将不得不等待 PyPI 中的新统计堆栈。
【讨论】:
我刚刚发布了http://pepy.tech/ 来查看一个包的下载。我使用存储在 BigQuery 中的官方数据。我希望你会觉得它很有趣:-)
【讨论】:
不知道发生了什么(尽管它是happened before、i.e.),但您可能不想尝试PyPI ranking,或几个可用的模块和配方中的任何一个。例如:
但考虑到很多下载可能是镜像,不一定是“真实”用户下载。您应该在评估中考虑到这一点。 libs 邮件列表(或其他首选媒体)可能是了解您应该安装哪个版本的更好方法。
【讨论】:
dmand 发布的 PYPI 计数暂时禁用,但有些网站可能会告诉您 python 包统计信息,例如 pypi-stats.com (他们说它显示实时信息) 和 pypi-ranking.info (这可能无法为您提供实时信息)。
您还可以找到一些 pypi 包,它们可以为您提供下载信息。
【讨论】: