2
我有这个在我的MANIFEST.in
python sdist recursive-include文件夹,它在哪里安装?
recursive-include tables *.csv
,我可以看到包含在创建.tar.gz
/mypackage-0.0.1
/mypackage
/mypackage.egg-info
/tables
的文件夹,但我找不到我的文件夹,一旦我安装包:
pip install mypackage-0.0.1.tar.gz
或
easy_install mypackage-0.0.1.tar.gz
任何线索?
'data_files'的不好之处在于它们安装在'sys.prefix'(通常为'/ usr')下。如果你想包含一个具有通用名称的文件夹,比如'share',这会带来很大的麻烦。我发现将内部'mypackage'下的'tables'移动到比我所要做的更加一致和错误证明的地方就是将文件添加到'MANIFEST.in'中(比如'tables'文件就是我刚添加的csv文件'* .csv '递归之后 - 包含mypackage * .txt ...' – neurino