我希望所有與PyPI相關的查詢都可以針對私有服務器運行。當服務器無法直接提供包時,該服務器將一些公司包和代理請求託管到真正的PyPI服務器。重定向pip,setuptools以及與私有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
點到所需的網址沒有運氣這裏eithe。河
哪個配置文件或環境變量控制着setup.py
的索引url?
你有任何機會看到[這](https://gemfury.com/help/pypi-server/#upload-modules)?它看起來可能會起作用。 – idjaw
我嘗試編輯.pypirc,但它似乎沒有效果。鏈接文章中描述的情況與上傳包有關。 '-r repo'參數不可用於'install'子命令。 –