python setup.py develop
同じ 内の複数のパッケージで実行する場合virtualenv
、変更を行った後に再インストールする必要なく、両方を開発できます。
私は最近、自分のプロジェクトから別のパッケージに機能を抽出し、現在この方法で開発しています。
私のsetup.py
ファイルでこの依存関係を表現して、新しい開発者がpython setup.py develop
プライマリ プロジェクトのディレクトリで 1 回だけ実行できるようにする方法はありますか?
python setup.py develop
同じ 内の複数のパッケージで実行する場合virtualenv
、変更を行った後に再インストールする必要なく、両方を開発できます。
私は最近、自分のプロジェクトから別のパッケージに機能を抽出し、現在この方法で開発しています。
私のsetup.py
ファイルでこの依存関係を表現して、新しい開発者がpython setup.py develop
プライマリ プロジェクトのディレクトリで 1 回だけ実行できるようにする方法はありますか?
あなたの質問への答えは単に「いいえ」であると私は信じており、恐れています.
setup.py はニーズに合わないだけです。それにもかかわらず、それを行うためのトリックを見つけることは、おそらく新しい開発者にとってより多くの問題を引き起こすでしょう.
残念ながら、完璧な代替案を提供することはできません:
Python zen の一部である暗黙的よりも明示的な方が優れていることを忘れないでください。私は最後のものを選びますが、YMMV.
この mod を使用すると、 ローカル開発ファイルを使用して開発モードpython setup.py develop
のインストールが可能になります。django-tastypieからの引用。