[英]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/*']}
在sdist
、 bdist_egg
和bdist_wheel
包含.git/*
(非递归)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.