次のdata_files
セクションを setup.py スクリプトに追加しました。
data_files = [
('libgsync/data': [ 'libgsync/data/client.json' ]),
]
予想どおり、ファイルは次の場所にコピーされますが、予期せず MANIFEST ファイルから除外されます。
/usr/local/lib/python2.7/dist-packages/libgsync/data/client.json
また、予期せずここにも同じファイルが作成され、マニフェストに含まれます。
/usr/local/libgsync/data/client.json
なんで?また、より予測可能なものを生成するにはどうすればよいでしょうか?
コマンドは次のとおりです。
sudo ./setup.py install --record MANIFEST