|
|
|
|
@ -45,15 +45,31 @@ def build_exe():
@@ -45,15 +45,31 @@ def build_exe():
|
|
|
|
|
'--hidden-import=uiautomation', |
|
|
|
|
|
|
|
|
|
# Windows API 相关模块(pywin32) |
|
|
|
|
# 注意:pywin32 需要特殊处理,使用 collect-all 确保包含所有 DLL 和模块 |
|
|
|
|
'--hidden-import=win32gui', |
|
|
|
|
'--hidden-import=win32con', |
|
|
|
|
'--hidden-import=win32api', |
|
|
|
|
'--hidden-import=win32process', |
|
|
|
|
'--hidden-import=win32timezone', |
|
|
|
|
'--hidden-import=win32clipboard', |
|
|
|
|
'--hidden-import=pywintypes', |
|
|
|
|
'--collect-all=pywin32', # 收集 pywin32 的所有模块和 DLL 文件 |
|
|
|
|
|
|
|
|
|
# 其他可能需要的模块 |
|
|
|
|
'--hidden-import=psutil', # 进程管理(可选,但有 try-except) |
|
|
|
|
'--hidden-import=minio', # MinIO 客户端 |
|
|
|
|
|
|
|
|
|
# MinIO 客户端相关模块 |
|
|
|
|
'--hidden-import=minio', |
|
|
|
|
'--hidden-import=minio.error', |
|
|
|
|
'--hidden-import=minio.api', |
|
|
|
|
'--hidden-import=minio.commonconfig', |
|
|
|
|
'--hidden-import=minio.credentials', |
|
|
|
|
'--hidden-import=minio.deleteobjects', |
|
|
|
|
'--hidden-import=minio.helpers', |
|
|
|
|
'--hidden-import=minio.select', |
|
|
|
|
'--hidden-import=minio.signer', |
|
|
|
|
'--hidden-import=minio.time', |
|
|
|
|
'--collect-all=minio', # 收集 minio 的所有子模块和依赖 |
|
|
|
|
|
|
|
|
|
# 收集 uiautomation 的所有子模块(确保完整打包) |
|
|
|
|
'--collect-all=uiautomation', |
|
|
|
|
|