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