2017-03-09 22 views
0

私はソースコードが更新されるたびにeggファイルを生成するサーバーを持っています。python eggファイルをホストし、easy_installまたはpipでインストールするには?

XXX-3.1.0-py3.5

YYY-3.1:卵のファイルは、 "DIST"

distの例えば内部の卵ファイルの数があるという名前のフォルダに保存されている汎用の基本モジュールです0.0-py3.5.egg

.....

我々は、個別にさまざまなプロジェクトに取り組んでいる開発者のチームであり、私たちは、上記コアのpythonモデルに依存しています。

autoindexを使用してディレクトリを一覧表示するようにnginxを設定しました。

私の問題は、私はeasy_installを

easy_install -H None -f https://xxx.co.th/version/ xxx-3.1.0-py3.5.egg 

私はいくつかのいくつかのファイルを足りないを使用することができませんか?私は実際にsetup.py

上の任意のソリューションをベースとこれらの卵のファイルを生成し、setup.pyファイルをホストしたくない非常に

+1

、あなたは(それは 'pip'は、あなたのプロジェクトのために働くことを想定しています - いくつかのコーナーケースがあります)のみ' pip'なく 'easy_install'を対象とすべきです。また、 'wheel'形式で' egg'ではなく 'wheel'形式を使用するべきです。 'あなたのプロジェクトがクローズドソースでない限り、あなたのリリースを' pypi'でホストすることを検討してください。 –

答えて

0

ピップを高く評価されeasy_installをが行うすべてを行いません。具体的には:

卵からはインストールできません。ソースからのみインストールされます。今日で

see here

+0

本当ですか?次に、https://pip.pypa.io/en/stable/reference/pip_install/にある「egg」のリファレンスは何ですか? –

関連する問題