当使用 python 的设置工具 (python setup.py sdist
) 创建源分发时,我使用的是包含以下行的 MANIFEST.in
文件:
递归包含 mypackage
因为我想在 mypackage 目录中包含一些非模块文件。但是,在 mypackage 目录下也有符号链接(symbolic link),我不想将其目标包含在我的源代码分发中。有没有办法在 MANIFEST.in
中指定“忽略符号链接(symbolic link)”?
我知道......我可能不应该在那里有那些符号链接(symbolic link)。
最佳答案
Distutils 不提供对符号链接(symbolic link)的任何特殊处理。可以翻看distutils
code并看到 MANIFEST.in
文件的处理正在执行简单的模式匹配,递归地使用 os.listdir
,没有对符号链接(symbolic link)进行任何特殊处理。
关于python - 我可以忽略 setuptools MANIFEST.in 中的符号链接(symbolic link)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19459737/