[英]setuptools, easy_install, and a custom pypi server
我有一個自定義的pypi服務器正在運行,並且想知道如何將所有對https://pypi.python.org/的引用從那里指向我的自定義服務器?
我希望能夠涵蓋用戶調用軟件包的pip
/ easy_install
的情況(這樣他們就不必記住要執行-i
或-f
),以及使用setuptools和install_requires
進行python setup.py install
情況setup.py
。
我可以做一些全局配置或設置來獲取所有這些不同方法來查看本地服務器嗎? 我認為做一些網絡代理類型的魔術來將http://pypi.python.org/
路由到我的自定義服務器將是一種方法,但是不幸的是,這不是一種選擇。
謝謝!
以下配置將禁用pypi存儲庫索引,並使您的索引成為pip
和easy_install
使用的唯一索引。 setuptools install
命令基本上是在當前項目上運行easy_install
命令的快捷方式。 因此,這也將起作用。
# Add the following to ~/.pydistutils.cfg for easy_install
[easy_install]
index_url = http://localhost:8000/
# Add the following to ~/.pip/pip.conf for pip
[global]
index-url = http://localhost:8000/
請參閱easy_install和pip的文檔以獲取更多信息。
您可以為您的用戶提供一個簡單的python腳本,為他們創建這些配置文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.