2016-04-25 16 views
1

私はいくつかのプロジェクトを持っています.1つはREST APIクライアント用のコード、もう1つはScrapper用です。両方とも、The Hitchhicker's Guide to Pythonの規則を使ってビルドされているので、独自のrequirements.txt、setup.pyなどを持っています。プロジェクトが別のプロジェクトに依存するように指定する方法を教えてください。

Scrapperプロジェクトはクライアントプロジェクトによって異なります。その依存関係をどのように指定すればよいですか? requirements.txtに配置する必要がありますか? setup.pyでinstall_requiresまたはwhat?どちらの場合でも、私は第三者図書館を指定していると思いますが、そうではありません。

答えて

0

Personnaly私はsetup.py

setup(
    ... 
    install_requires=[my_package>=1.0.42, ...] 
    ... 
) 
+0

にそれらを追加しかし、それはピップ、右は、PyPIにあなたのパッケージを探します意味しますか?その依存関係は失敗します。 –

+0

python setup.pyを使ってサブプロジェクトを展開し、シンボリックリンク – Benjamin

+0

でvirtualenvに追加することができます。ありがとう。 –

関連する問題