我具有以下结构:
project
- setup.py
- app
- stuff
- to
- include
- module_to_exclude
- more stuff
在setup.py
中,我有:
setup(
name="app",
packages=find_packages(exclude=['module_to_exclude', '*.module_to_exclude', '*.module_to_exclude.*', 'module_to_exclude.*']),
include_package_data=True,
install_requires=[...],
ext_modules=[],
package_data={},
)
但是当我跑步时:
python setup.py bdist_wheel
我可以看到module_to_exclude
仍在添加中。我在做什么错了?
答案 0 :(得分:1)
packages=find_packages(exclude=['app.module_to_exclude']),
module_to_exclude
是app
的子程序包,而不是顶级程序包。