http://pypi.python.org/pypi/<package_name>/json
http://pypi.python.org/pypi/<package_name>/<version>/json
Run Code Online (Sandbox Code Playgroud)
但是,是否可以通过GET调用获取所有PyPI包(或者,例如,最近的)的列表?
Gou*_*eau 12
我知道您要求从JSON API中执行此操作,但您可以使用XML-RPC api轻松获取此信息,而无需解析HTML.
try:
import xmlrpclib
except ImportError:
import xmlrpc.client as xmlrpclib
client = xmlrpclib.ServerProxy('https://pypi.python.org/pypi')
# get a list of package names
packages = client.list_packages()
Run Code Online (Sandbox Code Playgroud)
从PEP 691开始,如果您请求 JSON 响应,您现在可以通过 Simple API 获取此信息。
curl --header 'Accept: application/vnd.pypi.simple.v1+json' https://pypi.org/simple/ | jq
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7451 次 |
| 最近记录: |