diff --git a/kgadget/ubuntu/kgadget.spec b/kgadget/ubuntu/kgadget.spec index 56fb832..024d3c9 100644 --- a/kgadget/ubuntu/kgadget.spec +++ b/kgadget/ubuntu/kgadget.spec @@ -1,14 +1,20 @@ # -*- mode: python ; coding: utf-8 -*- +import os import dataui + +from PyInstaller.utils.hooks import collect_dynamic_libs # 新增导入 + +# 收集 confluent_kafka 的所有动态库 +kafka_binaries = collect_dynamic_libs('confluent_kafka') + duipath = os.path.dirname(dataui.__file__) block_cipher = None - a = Analysis(['../src/kgadget.py'], pathex=['../src'], - binaries=[], + binaries=kafka_binaries, datas=[ (f'{duipath}/tmpl/bricks/*.*', 'dataui/tmpl/bricks') ],