From acf5639e76f4805513af5bb36fb0d3c65b6e0376 Mon Sep 17 00:00:00 2001 From: jdegenstein Date: Fri, 28 Oct 2022 11:24:12 -0500 Subject: [PATCH] create subdir and add hook-casasi.py to it create subdir and add hook-casasi.py to it --- pyinstaller/extrahooks/hook-casadi.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 pyinstaller/extrahooks/hook-casadi.py diff --git a/pyinstaller/extrahooks/hook-casadi.py b/pyinstaller/extrahooks/hook-casadi.py new file mode 100644 index 0000000..47db8b1 --- /dev/null +++ b/pyinstaller/extrahooks/hook-casadi.py @@ -0,0 +1,9 @@ +# hook-casadi.py +from PyInstaller.utils.hooks import collect_dynamic_libs + +binaries = collect_dynamic_libs('casadi') + +# Something about legacy import codepaths in casadi.casadi causes PyInstaller's analysis to pick up +# casadi._casadi as a top-level _casadi module, which is wrong. +hiddenimports = ['casadi._casadi'] +excludedimports = ['_casadi']