有一个用于PyPI的JSON API,它允许获取包的数据:
http://pypi.python.org/pypi/<package_name>/json http://pypi.python.org/pypi/<package_name>/<version>/json
但是,是否可以通过GET调用获取所有PyPI软件包(或最新软件包)的列表?
最简单的方法是使用PyPI上的简单索引,该索引列出了所有软件包,而没有开销。然后,您可以通过对问题中提到的URL执行GET请求来分别请求每个包的JSON。