pypi:如何检查包是否使用wheel

R44*_*444 6 python egg pip pypi python-wheel

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

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

我当然不希望有人为我编写脚本,但我想知道如何确定包是否正在使用wheel.

Dus*_*ram 6

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