【发布时间】:2016-11-01 07:43:45
【问题描述】:
了解包是否流行非常方便(即使它的流行是另一个流行包中某些“导入”案例的原因)。但现在由于某种原因我没有看到此信息。
一个例子:https://pypi.python.org/pypi/blist
他们为什么关掉这个有用的东西?
【问题讨论】:
了解包是否流行非常方便(即使它的流行是另一个流行包中某些“导入”案例的原因)。但现在由于某种原因我没有看到此信息。
一个例子:https://pypi.python.org/pypi/blist
他们为什么关掉这个有用的东西?
【问题讨论】:
我刚刚发布了https://pepy.tech/ 来查看一个包的下载。我使用了 BigQuery 中的数据,所以你会得到相同的结果 :-)
【讨论】:
ssh-decorate 和conjugate-prior。谢谢!
从this mail.python.org article 中可以看出,下载统计信息已被删除,因为它们没有更新并且太难修复。
本文作者唐纳德·斯图夫特列出了以下原因:
删除/弃用它们的原因有很多,其中一些 是:
- 在技术上难以使用新的 CDN
- CDN 被捐赠给 PSF,捐赠的层不提供任何形式的日志访问
- 没有日志访问权限的解决方法会大大降低 CDN 的实用性
- 非常不准确
- 有很多因素可以防止下载计数不准确,其中包括:
- pip 下载缓存
- 内部或非官方镜像
- 未托管在 PyPI 上的包(为了比较)
- 镜像或非官方抓取脚本导致计数膨胀(最后我查看了 25% 的下载来自已知镜像 脚本)。
- 不是特别有用
- 一个项目被下载了很多并不意味着它很好
- 同样,一个项目没有被大量下载并不意味着它很糟糕
【讨论】:
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 |
有关数据收集的一些信息,请访问https://packaging.python.org/guides/analyzing-pypi-package-downloads/
【讨论】: