繁体   English   中英

如何在python distutils中包含隐藏文件?

[英]How to include hidden files in python distutils?

我的包有一个隐藏目录,我想作为包数据分发。 我在distutils.setup(...)包含以下内容:

[...]
package_data={'mypkg': ['.hg/*']},
[...]

但是这种语法不起作用:当我运行python setup.py install ,目录.hg不包含在包中。 我相信问题出在目录名.hg ,因为如果我用hg替换.hg ,那么以下内容将按预期工作。

[...]
package_data={'mypkg': ['hg/*']},
[...]

不幸的是,目录名称必须是.hg才能让 Mercurial 工作。 这个问题有解决方法吗?

似乎适用于setuptools (而不是distutils ):

package_data={'mypkg': ['../.git/*']}

sdistbdist_eggbdist_wheel包含.git/* (非递归)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM