我的包有一个我想要作为包数据分发的隐藏目录。我在distutils.setup(...)
中包含以下内容:
[...]
package_data={'mypkg': ['.hg/*']},
[...]
但是这种语法不起作用:当我运行python setup.py install
时,目录.hg
不包含在包中。我认为问题出在目录名.hg
中,因为如果我将.hg
替换为hg
,那么以下内容将按预期工作。
[...]
package_data={'mypkg': ['hg/*']},
[...]
不幸的是,目录名必须为.hg
才能使Mercurial正常工作。这个问题有解决方法吗?
答案 0 :(得分:1)
似乎可以使用Rstudio
(而不是setuptools
):
distutils
在package_data={'mypkg': ['../.git/*']}
,.git/*
和sdist
中包含bdist_egg
(非递归)。