重定向 pip、setuptools 以及与私有 PyPI 存储库相关的所有内容

Mar*_*lka 5 python pypi

我希望所有与 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。我不想这样做。
  • 我试着编辑.pypircpypi指向所需的网址。这里也没有运气。

哪个配置文件或环境变量控制索引 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)