Python パッケージを作成しようとしていますが、次のようなディレクトリ構造があります。
mypkg/
├── __init__.py
├── module1
│ ├── x.py
│ ├── y.py
│ └── z.txt
└── module2
├── a.py
└── b.py
次に、すべてのファイルを追加しMANIFEST.in、作成されたアーカイブを確認すると、すべてのファイルが含まれていました。
でやるpython setup.py installとdist-packages/mypkg/module1。Python ファイルのみが表示され、z.txt.
私はz.txt両方MANIFEST.inに持っていますsetup.py:
setup (
packages = [
'mypkg',
'mypkg.module1',
'mypkg.module2',
],
package_data = {
'mypkg': ['module1/z.txt']
},
include_package_data = True,
...
)
ファイルも追加しようとしdata_filesましたが、/usr/local. コードがそのデータを使用するため、ソース コード ディレクトリ内に保持したいと考えています。
以下にリストされている投稿を読みましたがz.txt、setup.py install.