卵としてパッケージ化されたpythonプロジェクトを継承しました。SVN からチェックアウトすると、パッケージの内容が次のように表示されます。
__init__.py
scripts/
ptools/
setup.py
...
ここで、 ptools/ はさまざまなモジュールのソースを保持します。scripts/ は、「ptools」によって提供されるモジュールを利用する一連のエンドユーザー ツールです。パッケージは「easy_install」によってこの共有ホスト環境にインストールされていますが、scripts/ と ptools/ の両方を変更して、すべての人に影響する「卵を作って easy_install」のサイクルを経ずにテストしたいと考えています。そうしないと。
ただし、ptools/ で「ローカル」モジュールを使用する代わりに、環境を変更してスクリプトを作成する/開発ツリーを呼び出すときにデフォルトの .egg を検索しないようにする方法について迷っています...何かアイデアはありますか?
更新:モジュールパスを開発ツリーに配置してPYTHONPATHアプローチを試したことを追加する必要がありましたが、「import sys; print sys.path」で確認しようとしましたが、モジュール検索パスに変更はなく、困惑しました。
ありがとう
オリバー