11

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

recursive-include mypackage

因为我想在 mypackage 目录中包含一些非模块文件。但是,在 mypackage 目录下也有符号链接,我不想将其目标包含在我的源代码分发中。有没有办法在里面指定“忽略符号链接” MANIFEST.in

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

4

1 回答 1

3

Distutils 不提供对符号链接的任何特殊处理。您可以查看distutils代码并看到MANIFEST.in文件的处理正在执行简单的模式匹配,os.listdir递归使用,没有对符号链接进行任何特殊处理。

于 2015-04-29T16:04:42.107 回答