8

カスタム pypi サーバーを実行していますが、https: //pypi.python.org/ へのすべての参照をそこからカスタム サーバーに向ける方法を知りたいですか?

pipユーザーがパッケージの/を呼び出すケース(またはeasy_installを覚えておく必要がないため)と、.-i-fpython setup.py installinstall_requiressetup.py

これらのさまざまなメソッドをすべて取得してローカルサーバーを確認するためにできるグローバル構成または設定はありますか? カスタムサーバーにルーティングhttp://pypi.python.org/するためにネットワークプロキシタイプの魔法を実行することは1つの方法だと思いますが、残念ながらそれはオプションではありません.

ありがとう!

4

2 に答える 2

7

pip次の構成は、pypi リポジトリ インデックスを無効にし、インデックスをおよびで使用される唯一のインデックスにしますeasy_install。setuptoolsinstallコマンドは基本的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 スクリプトをユーザーに提供できます。

于 2013-08-04T13:30:31.770 に答える