如果包装是否受欢迎(即使它的受欢迎程度是一些"导入"另一种流行包装中的情况)的原因,这是非常方便的。但是现在由于某种原因我没有看到这些信息。
示例:https://pypi.python.org/pypi/blist
他们为什么关闭这个有用的东西?
答案 0 :(得分:61)
我刚刚发布了https://pepy.tech/来查看软件包的下载。我使用了BigQuery的数据,因此您将获得相同的结果: - )
答案 1 :(得分:45)
从this mail.python.org article可以看出,下载统计信息已被删除,因为它们没有更新,而且难以修复。
该文章的作者唐纳德·斯塔弗列出了这些原因:
其中一些原因有很多原因可供删除/弃用 是:
- 技术上难以使用新的CDN
- CDN正在捐赠给PSF,捐赠的层不提供任何形式的日志访问
- 解决没有日志访问权限会大大降低CDN的实用性
- 非常不准确
- 许多事情阻止下载计数不准确,其中一些包括:
- pip download cache
- 内部或非官方镜子
- 未在PyPI上托管的软件包(为了比较)
- 镜像或非官方抓取脚本导致计数膨胀(最后我看了25%的下载来自已知的镜像 脚本)。
- 不是特别有用
- 仅仅因为项目已经下载很多并不意味着它很好
- 同样只是因为一个项目没有下载很多并不意味着它很糟糕
答案 2 :(得分:23)
最近我发现您可以通过此Structuring Reducers - Using combineReducers
查询为PSF基金会提供的PyPI的大查询数据库。
如果您想查看一下,我还会写一篇关于如何获取此信息的link。
答案 3 :(得分:7)
pypinfo
程序是一个可通过pip安装的BigQuery的Python3命令行程序。如果您设置凭据(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/