我想将一个repoze Zope2安装的所有要求放在一个pip 需求文件中.大多数repoze包似乎并没有被PyPI上,但有一个替代的PyPI指数为他们这里.但我无法弄清楚如何告诉pip将该索引与需求文件一起使用.对于单个包装,这很容易
pip install zopelib -i http://dist.repoze.org/zope2/2.10/simple/
Run Code Online (Sandbox Code Playgroud)
我尝试了以下内容
pip install -r requirements.txt -i http://dist.repoze.org/zope2/2.10/simple/
Run Code Online (Sandbox Code Playgroud)
或者在我的requirements.txt中所有类型或排列:
zopelib -i http://dist.repoze.org/zope2/2.10/simple/
zopelib --index http://dist.repoze.org/zope2/2.10/simple/
-i http://dist.repoze.org/zope2/2.10/simple/ zopelib
Run Code Online (Sandbox Code Playgroud)
或者(因为文档说"请注意,所有这些选项必须在他们自己的行上.")
--index http://dist.repoze.org/zope2/2.10/simple/
zopelib
Run Code Online (Sandbox Code Playgroud)
那么,告诉pip使用http://dist.repoze.org/zope2/2.10/simple/作为索引的正确方法是什么?
我有一个自定义的pypi服务器运行,我想知道如何将所有对https://pypi.python.org/的引用从那里指向我的自定义服务器?
我希望能够覆盖用户呼叫pip/ easy_install包的情况(因此他们不必记得做-i或者-f)以及python setup.py install使用setuptools install_requires的人setup.py.
是否有一些全局配置或设置我可以做所有这些不同的方法来查看我的本地服务器?我想做一些网络代理类型的魔术来路由http://pypi.python.org/到我的自定义服务器将是一种方法,但不幸的是,这不是一个选项.
谢谢!