python - 无法排除 python setup.py 中的子目录
问题描述
我有以下结构:
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
仍在添加。我究竟做错了什么?
解决方案
packages=find_packages(exclude=['app.module_to_exclude']),
module_to_exclude
是 的子包app
,而不是顶级包。
推荐阅读
- python - Python 类:TypeError:'NoneType' 对象不可调用
- node.js - 当我想上传图片时,这个脚本有什么问题?
- python - 在 SublimeREPL 中的输入接收 NameError
- java - 使用 2 个 int 数组创建二维数组
- java.util.scanner - Java 帮助:运行 2 个相互连接的循环。扫描仪同时
- asp.net - Blazor 服务和 3g、4g 用户
- mongodb - 在部署的流星应用程序上连接到 mongoDB
- javascript - 禁用 antd DatePicker 未来页面
- pine-script - 如何在 pinescript 的 1 分钟蜡烛中逐秒学习音量变化?
- fortran - 从 FORTRAN 中的字符串获取子字符串的问题