我可以忽略setuptools MANIFEST.in中的符号链接吗?

时间:2013-10-18 22:03:14

标签: python symlink software-packaging

使用python的setuptools(python setup.py sdist)创建源代码分发时,我使用的是包含该行的MANIFEST.in文件:

recursive-include mypackage

因为我想在mypackage目录中包含一些非模块文件。但是,mypackage目录下还有符号链接,其目标我不想包含在我的源代码分发中。有没有办法在MANIFEST.in

中指定“忽略符号链接”

我知道......我可能不应该有那些符号链接。

1 个答案:

答案 0 :(得分:3)

Distutils不提供符号链接的任何特殊处理。您可以查看distutils code并查看MANIFEST.in文件的处理是否正在使用递归os.listdir进行简单的模式匹配,而无需对符号链接进行任何特殊处理。