通常の Python モジュールに加えて、/usr/local/lib/python2.7/dist-package/mylibrary に移動する必要があるいくつかのデータ ファイルを含む Python ライブラリがあります。
残念ながら、setup.py に実際にデータ ファイルをインストールするよう説得することはできませんでした。この動作は、sdist ではなく、インストール時に行われることに注意してください。
これは setup.py のわずかに編集されたバージョンです。
module_list = list_of_files
setup(name ='Modules',
version ='1.33.7',
description ='My Sweet Module',
author ='PN',
author_email ='email',
url ='url',
packages = ['my_module'],
# I tried this. It got installed in /usr/my_module. Not ok.
# data_files = [ ("my_module", ["my_module/data1",
# "my_module/data2"])]
# This doesn't install it at all.
package_data = {"my_module" : ["my_module/data1",
"my_module/data2"] }
)
これは Python 2.7 であり (最終的には 2.6 で実行する必要があります)、10.04 から 12+ の間の一部の Ubuntu で実行する必要があります。12.04で現在開発中です。