为什么PyPi不再显示下载统计信息?

d-d*_*d-d 55 python pypi

如果包装是否受欢迎(即使它的受欢迎程度是另一种流行包装中某些"进口"案例的原因),它是如此方便.但是现在由于某种原因我没有看到这个信息.

一个例子:https://pypi.python.org/pypi/blist

他们为什么关闭这个有用的东西?

pet*_*qui 70

我刚刚发布了https://pepy.tech/来查看软件包的下载.我使用了BigQuery的数据,所以你会得到相同的结果:-)

  • 很棒的服务,已经在`ssh-decorate`和`conjugate-prior`中嵌入了你的徽章.谢谢 ! (3认同)
  • 嗨@JesseRezaKhorasanee,我将尝试尽快添加此功能:-) (2认同)

Aar*_*sen 50

这篇mail.python.org文章中可以看出,下载的统计数据已被删除,因为它们没有更新,而且太难修复.

该文章的作者唐纳德·斯塔弗列出了以下原因:

删除/弃用的原因有很多,其中一些原因是:

  • 技术上难以使用新的CDN
    • CDN正在捐赠给PSF,捐赠的层不提供任何形式的日志访问
    • 没有日志访问的工作将大大降低CDN的效用
  • 非常不准确
    • 许多事情阻止下载计数不准确,其中一些包括:
      • 点子下载缓存
      • 内部或非官方镜子
      • 不在PyPI上托管的软件包(用于比较)
      • 镜像或非官方抓取脚本导致计数膨胀(最后我看了25%的下载来自一个已知的镜像脚本).
  • 不是特别有用
    • 仅仅因为一个项目被下载了很多并不意味着它是好的
    • 同样只是因为项目没有被大量下载并不意味着它很糟糕

  • 接受的答案是正确的,因为下载已被禁用,而Donald Stufft在2013年发送的电子邮件中的原因可能仍然非常有效.但自2013年以来,重新启用了下载,并且仅在最近(〜2016年6月?)再次禁用了下载.可以在[pypi-legacy issue#396](https://github.com/pypa/pypi-legacy/issues/396#issuecomment-232373133)中找到更多细节. (9认同)

kir*_*uru 23

最近我发现你可以通过这个链接查询为PSF基金会贡献的PyPI的Big Query数据库.

我还写了一篇关于如何获取此信息的博客文章,如果你想看看.

  • 在链接上它说"无法找到表:-psf:pypi.dow​​nloads".有没有人得到它的工作? (6认同)

Fin*_*sen 9

pypinfo程序是一个Python3命令行程序,可以通过pip安装BigQuery.如果您设置凭据(JSON文件),您应该能够写:

$ pypinfo -d 1825 blist year
Served from cache: False
Data processed: 250.31 GiB
Data billed: 250.31 GiB
Estimated cost: $1.23

| download_year | download_count |
| ------------- | -------------- |
|         2,017 |        443,067 |
|         2,016 |        391,816 |
|         2,018 |         57,689 |
Run Code Online (Sandbox Code Playgroud)

有关数据收集的一些信息,访问https://packaging.python.org/guides/analyzing-pypi-package-downloads/