2017-10-17 11 views
2

PyPIに関連するすべてのクエリをプライベートサーバに対して実行したい。このサーバは、パッケージを直接提供することができない場合、実際のP​​yPIサーバへの企業パッケージやプロキシ要求をホストします。pip、setuptools、およびプライベートPyPIリポジトリに関連するすべてのリダイレクト

pipexport PIP_INDEX_URL='https://example.org/pypi/simple'でこのリポジトリを読むことができます。

私はpython setup.py install)を介して他の民間のパッケージに依存したパッケージを(インストールしようとすると、しかし、クエリはまっすぐpypi.python.orgに行く。

  • 私は.pydistutils.cfgを設定しようとした、これは何もしません。
  • I dependency_links=['https://example.org/pypi/simple/pkgname'],を含めるにはsetup.pyを試してみましたが、ここでは各パッケージの完全なURLを指定する必要があります。 r。

setup.pyのインデックスURLを制御する構成ファイルまたは環境変数はどれですか。

+0

あなたは万が一[この](https://gemfury.com/help/pypi-server/#upload-modules)を見たことがありますか?それは働くかもしれないように見えます。 – idjaw

+0

.pypircを編集しようとしましたが効果がないようです。リンクされた記事で説明されているケースは、パッケージのアップロードに関係しています。 '-r repo'引数は' install'サブコマンドでは利用できません。 –

答えて

0

編集~/.pip/pip.conf

[global] 
trusted-host = private-server 
index = http://user:[email protected] 
index-url = http://user:[email protected] 
+0

環境変数PIP_INDEX_URLは、pip.confのindex-urlキー(https://pip.pypa.io/en/stable/user_guide/#config-file)に対応しています。あなたのpip.confを使っても役に立ちませんでしたが、setuptoolsはまだpypi.python.orgからのみ読み込みます。 –

関連する問題