2017-07-17 14 views
0

私は答えを求めてグーグルしましたが、私のニーズに本当にマッチするものは見つかりませんでした(しかし、間違っているかもしれません)。ローカルピピリポジトリからパッケージ依存関係

私たちは依存関係のために使用する必要があるローカルPypiリポジトリを持っています。

私はdependency_linksを使用しようとしていますが、明らかに推奨されていません。また、これは機能しません。

私はgithub.comリポジトリに関する多くの混乱した投稿を見つけました。これは、達成する必要のないものです(これはかなり簡単です)。私の問題は、私たちのパッケージに別のpypi index-urlを使用しています。ピップは、プライベートリポジトリからパッケージをインストールさせるための正しい方法は、(あなたもpypi.python.orgインストール、--index-urlから何もしたくない場合、または)へ--extra-index-urlオプションを渡すことです

おかげ

+0

)ローカルリポジトリを使用したいだけですか? '.pypirc'を更新しましたか?例えば、 https://docs.python.org/3/distutils/packageindex.html#the-pypirc-file – jonrsharpe

+0

'pip'のバージョンは何ですか? – Grimmy

+0

返事をありがとう。いいえ、ローカルリポジトリのみを使用したくないので、パッケージをインストールするソリューションを採用する必要があります。このパッケージをサーバーにインストールするので、アカウント関連のpypircファイルを作成することは重要ではありません。私は多分setup.cfgを使用するかもしれませんか?または、パッケージにpypircファイルを使用することはできますか? –

答えて

0

pip installコマンド(例:

pip install --extra-index-url https://local-pypi.example.com/simple private-pkg 
+0

こんにちは、私は理解しています。しかし、プライベート・パッケージがプライベート・リポジトリ自体に依存している場合はどうなりますか?これは使えますか? –

+0

@ BrunoRipa:私はそう信じています。それを試してみてください。 – jwodder

+0

'pip install -f repository_url --trusted-hostrepository_domain package'がトリックを行います。ありがとう –

関連する問題