【发布时间】:2018-07-31 21:21:45
【问题描述】:
我正在打包我的源代码,但我不想包含测试和文档,因为它太大了。
为此,我将其包含在我的 setup.py 中:
setup(...
packages=find_packages(exclude=['tests.*','tests','docs.*','docs']),
...
)
做的时候
python setup.py sdist
我可以看到我的根 tests/ 和 docs/ 目录以及其中的所有内容仍包含在生成的发行版中。
好像只有
python setup.py bdist
对 exclude 参数很敏感。
为什么?是否可以排除 'setup.py sdist' 的目录?
【问题讨论】: