python - pypi:如何检查包是否正在使用 wheel

标签 python pip pypi python-wheel egg

我想编写一个脚本遍历 pypi 存储库中的所有包,以检查它们是否使用 wheelegg

我知道根据新标准,所有包都必须使用 wheel 而不是 egg。我在 this 上找到了这个信息网站。他们还有使用和不使用 wheel 的软件包列表。但是,他们只列出了前几个包。但是,我想检查一下 pypi 上的所有包。我知道在 pypi 网站上,它们会显示可供下载的文件类型,例如this显示没有wheel文件类型可供下载,相反this显示轮格式可供下载。这样的事情能帮助我实现我的目标吗?

我当然不希望有人为我编写脚本,但我想获得有关如何判断包是否正在使用 wheel 的提示。

最佳答案

PyPI 有一个 JSON API,可以为您提供给定项目的所有版本,以及给定版本的所有文件:https://warehouse.readthedocs.io/api-reference/json/

关于python - pypi:如何检查包是否正在使用 wheel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56157015/

相关文章:

python - 如何删除列表或字符串中的连续值

python - Python 有类似于 PowerShell 的通配符吗?

python - 将内核更改为另一个版本的 python,而不是 Mac OSX 中的系统 Python

python - pip:默认情况下可以以某种方式访问​​拉出的版本

python - 使用 PYODBC 连接到 SQL 服务器

python-3.x - PIP/Python 是否支持同一个包的多个版本?

python - 如何使用ansible正确升级pip?

python - 无法导入 'keystoneauth1' ...尽管已安装?

opencv - 在 Raspberry Pi 中从 PYPI 安装包

python - 使用 pip 或其他工具过滤搜索事件或成熟 PyPI 包的更简单方法?