使用 python 的setuptools ( python setup.py sdist
) 创建源代码发行版时,我使用的是包含以下行的MANIFEST.in
文件:
recursive-include mypackage
因为我想在 mypackage 目录中包含一些非模块文件。但是,mypackage 目录下也有符号链接,我不希望将其目标包含在我的源代码分发中。有没有办法在MANIFEST.in
内指定"忽略符号链接"?
我知道。。。我可能不应该在那里有这些符号链接。
Distutils不提供任何特殊的符号链接处理。您可以查看distutils
代码,并看到MANIFEST.in
文件的处理正在执行简单的模式匹配,递归使用os.listdir
,而无需对符号链接进行任何特殊处理。