在我看来,pip只使用PyPI的以下API资源:
/pypi/package_name 用于查找最新版本的分发链接/pypi/package_name/version 用于指向特定版本的链接/pypi/ 获取所有包的列表(当以前的资源找不到合适的包时?不确定)search用于按名称或描述搜索分布的xmlrpc方法.此外,似乎setuptools/distribute /等使用/pypi/具有multipart-data post 的资源,其中field :action=="upload"用于上传具有其元数据的文件,并且"register"用于仅上载元数据.
那剩下的API怎么样?从数据库返回分发元数据的API调用,但在我看来,pip从发布文件本身读取它们.还有许多其他xmlrpc方法,但它看起来并不像pip一样使用它们.
是否有其他客户使用更多PyPI的API?我忽略了一些pip的功能吗?是API调用,如display_pkginfo,verify和urls等正在使用的任何其他客户端了吗?
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |