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