これは私のプロジェクト ディレクトリ構造で、プロジェクト フォルダと、プロジェクト フォルダと同じ階層レベルに存在する複数のプロジェクト間で共有されるパッケージとモジュールを含む「フレームワーク」フォルダを含みます。
--------------------------------------------------------------
Framework/
package1/
__init__.py
mod1.py
mod2.py
package2/
__init__.py
moda.py
modb.py
My_Project/
src/
main_package/
__init__.py
main_module.py
setup.py
README.txt
--------------------------------------------------------------
私のsetup.pyファイルの内容の部分的なリストは次のとおりです。
--------------------------------------------------------------
from distutils.core import setup
setup(packages=['package1',
'package2.moda',
'main_package'],
package_dir={'package1': '../Framework/package1',
'package2.moda': '../Framework/package2',
'main_package': 'src/main_package'})
--------------------------------------------------------------
問題は次のとおりです。
dist または build ディレクトリは作成されません
マニフェスト ファイルが作成されますが、「moda.py」モジュールだけでなく、package2 内のすべてのモジュールが一覧表示されます
ビルドは次のエラーで終了します: README.txt: Incorrect function
問題が 1 つ (おそらくディレクトリ構造に関連している) なのか、それとも複数の問題があるのかはわかりませんが、Python アプリケーションのディストリビューションで見つけられるものはすべて読んだので、困惑しています。