2014-11-04 58 views
1

我目前正在迁移一堆内部python代码以使用setuptools,因此我需要设置一个内部存储库来托管我的新软件包。我发现了几个选项(mypypi,pypiserver),但没有实际记录实现的API。有没有一个真正有用的参考,或者我坚持反向工程我已经找到的服务器?pip存储库API

+0

你真的需要这个吗?通常你可以使用'pip'本身来建立本地缓存,将它们转换成假的网络资源和/或将它们楔入'devpi'缓存,然后根据结果进行测试和/或安装。你需要做什么不能这样做? – abarnert 2014-11-04 22:07:45

回答

0

通过单击左侧边栏上的PyPI Developer Info链接可以找到文档on PyPI itself

当前,该链接会将您带到wiki上的CheeseShopDev。如上所述,这已经过时了。但它可能永远不会被更新,因为“从2013年11月11日起,PyPI正在从头开始彻底重写”。

最终,更新的信息应该在Python Packaging User Guide中可用,它应该始终具有与包装相关的任何最新文档(除了目前,在某些情况下,“最新”意味着“尚未编写”...),作为以及从PyPI本身链接。

无论如何,在wiki页上,您可以获得a list of XML-RPC endpoints,并且您还可以找到指向the old APIs的链接,setuptools可能需要也可能不需要。

希望这就是您需要的一切?

+0

我这么认为!我正在阅读文档。 – Solipsism 2014-11-04 22:08:44