Skip to content

Commit 721e383

Browse files
committed
Trying to collect the Casadi libs another way
1 parent 3bf3005 commit 721e383

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

pyinstaller.spec

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,31 @@
33
import sys
44
from pathlib import Path
55
import parso
6-
from PyInstaller.utils.hooks import collect_data_files, collect_dynamic_libs
6+
from PyInstaller.utils.hooks import collect_data_files, collect_dynamic_libs, collect_all
77

88
block_cipher = None
99

1010
parso_grammar = (Path(parso.__file__).parent / 'python').glob('grammar*')
11+
casadi_datas, casadi_binaries, casadi_hiddenimports = collect_all('casadi')
1112

1213
a = Analysis(
1314
['run.py'],
1415
pathex=['.'],
1516
binaries=[
16-
*collect_dynamic_libs('casadi'),
17+
*casadi_binaries,
1718
],
1819
datas=[
1920
('cq_editor/icons_res.py', 'cq_editor'),
2021
*[(str(p), 'parso/python') for p in parso_grammar],
2122
*collect_data_files('debugpy'),
23+
*casadi_datas,
2224
],
2325
hiddenimports=[
2426
'ipykernel.datapub',
2527
'pygments.styles.default',
2628
'qtconsole.client',
2729
'OCP',
30+
*casadi_hiddenimports,
2831
],
2932
hookspath=[],
3033
runtime_hooks=[

0 commit comments

Comments
 (0)