Testing add casadi DLLs to pyinstaller.spec

This commit is contained in:
jdegenstein
2022-10-25 15:31:03 -05:00
committed by GitHub
parent 5fd737ab50
commit 6e26bdb7fc

View File

@@ -20,13 +20,15 @@ elif sys.platform == 'darwin':
elif sys.platform == 'win32': elif sys.platform == 'win32':
occt_dir = os.path.join(Path(sys.prefix), 'Library', 'share', 'opencascade') occt_dir = os.path.join(Path(sys.prefix), 'Library', 'share', 'opencascade')
ocp_path = (os.path.join(HOMEPATH, 'OCP.cp39-win_amd64.pyd'), '.') ocp_path = (os.path.join(HOMEPATH, 'OCP.cp39-win_amd64.pyd'), '.')
cas_dllA = os.path.join(HOMEPATH, 'casadi', 'libcasadi.dll')
cas_dllB = os.path.join(HOMEPATH, 'casadi', 'libcasadi_nlpsol_ipopt.dll')
datas1, binaries1, hiddenimports1 = collect_all('debugpy') datas1, binaries1, hiddenimports1 = collect_all('debugpy')
hiddenimports2 = collect_submodules('xmlrpc') hiddenimports2 = collect_submodules('xmlrpc')
a = Analysis(['run.py'], a = Analysis(['run.py'],
pathex=['.'], pathex=['.'],
binaries=[ocp_path] + binaries1, binaries=[ocp_path] + cas_dllA + cas_dllB + binaries1,
datas=[(spyder_data, 'spyder'), datas=[(spyder_data, 'spyder'),
(occt_dir, 'opencascade'), (occt_dir, 'opencascade'),
(cqw_path, 'cq_warehouse'), (cqw_path, 'cq_warehouse'),