From 695c0ebc27e1ad9a5ee96903f65e7d1b19cd0a60 Mon Sep 17 00:00:00 2001 From: "Matthew D. Scholefield" Date: Wed, 1 May 2019 01:04:37 -0500 Subject: [PATCH] Add h5py to hidden imports when running precise-all build --- precise.template.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/precise.template.spec b/precise.template.spec index 7389cbe..90b0b58 100644 --- a/precise.template.spec +++ b/precise.template.spec @@ -10,6 +10,8 @@ script_name = '%%SCRIPT%%' train_libs = %%TRAIN_LIBS%% strip = True site_packages = '.venv/lib/python3.6/site-packages/' +hidden_imports = ['prettyparse', 'speechpy'] +binaries = [] def recursive_glob(treeroot, pattern): @@ -25,15 +27,14 @@ if train_libs: (abspath(i), dirname(i.replace(site_packages, ''))) for i in recursive_glob(site_packages + "tensorflow/", "*.so") ] -else: - binaries = [] + hidden_imports += ['h5py'] a = Analysis( [abspath('precise/scripts/{}.py'.format(script_name))], pathex=['.'], binaries=binaries, datas=[], - hiddenimports=['prettyparse', 'speechpy'], + hiddenimports=hidden_imports, hookspath=[], runtime_hooks=[], excludes=['PySide', 'PyQt4', 'PyQt5', 'matplotlib'],