私はPythonプロジェクトを持っており、それをライブラリ部分とバイナリ部分の2つの部分に分割しました。
組織上の理由から、次のような階層が必要でした。
project/
lib/
__init__.py
module1.py
module2.py
bin/
binary1.py # contains: import module1
binary2.py # contains: import module2
doc/
...
もちろん、問題は、binary {1,2} .pyでの単純なインポートが、少なくともコーディング段階(インストール前)では機能しないことです。
助言がありますか?コーディング中にコードをどのようにテストしますか?