我希望所有与 PyPI 相关的查询都针对私有服务器运行。当它不能直接为包提供服务时,该服务器托管一些公司包和代理请求到真正的 PyPI 服务器。
我可以pip通过export PIP_INDEX_URL='https://example.org/pypi/simple'.
但是,当我尝试安装依赖于其他私有包的包时(通过python setup.py install),查询直接转到pypi.python.org.
.pydistutils.cfg,这没有任何作用。setup.py以包含dependency_links=['https://example.org/pypi/simple/pkgname'],- 但在这里我必须为每个包指定完整的 url。我不想这样做。.pypirc有pypi指向所需的网址。这里也没有运气。哪个配置文件或环境变量控制索引 url setup.py?
phd*_*phd -1
编辑~/.pip/pip.conf:
[global]
trusted-host = private-server
index = http://user:password@private-server
index-url = http://user:password@private-server
Run Code Online (Sandbox Code Playgroud)