setup.py
ローカル ファイル システムに存在することがわかっている(編集可能な) ソース依存関係を指定することはできますか?
次のディレクトリ構造を考えてみましょう。これらはすべて単一の VCS リポジトリにあります。
projects
utils
setup.py
...
app1
setup.py
... # app1 files depend on ../utils
app2
setup.py
... # app2 files depend on ../utils
次のコマンドが与えられた場合:
cd projects
mkvirtualenv app1
pip install -e app1
「編集可能な」依存関係である「utils」を含む、app1 のすべての依存関係をインストールしたいと思います。同様に、app2 に対しても同じことをしたとします。
file://...
URLのさまざまな組み合わせをすべて試してみましたがinstall_requires
、dependency_links
役に立ちませんでした。のような依存リンク URL を使用したいと思いますsrc+file://../utils
。これにより、パッケージのソースがファイル システムのこの相対パスにあることが setuptools に伝えられます。これを行う方法はありますか?