私はそのような構造を持っています:
setup.py
package
__init__.py
sub_package
___init__.py
sub_package2
__init__.py
setup.py install でパッケージをインストールすると、(パッケージ全体を site-packages dir にコピーすることで) 正しく動作します:
site_packages
package
sub_package
sub_package2
しかし、pip install package を実行すると、pip は各サブパッケージを独立したパッケージとしてインストールします。
site-packages
package
sub_package
sub_package2
どうすればこれを回避できますか? setuptools の find_packages() を使用してパッケージを指定します。