From 9f7ea1053bfc69a89798a4201d6687024e22cdcf Mon Sep 17 00:00:00 2001 From: davidh-ssec <david.hoese@ssec.wisc.edu> Date: Fri, 20 May 2016 14:35:57 -0500 Subject: [PATCH] Add six import for vispy to not complain when building an executable This wasn't needed in the past and I'm not sure what changed, but this seemed to fix the build. After running `pyinstaller sift.spec` then running the `dist/bin/SIFT.exe` file would raise an error from vispy about the version of six. It is mentioned in this vispy github issue: https://github.com/vispy/vispy/issues/1074 --- py/sift.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py/sift.spec b/py/sift.spec index 5cece6fd..61348e25 100755 --- a/py/sift.spec +++ b/py/sift.spec @@ -19,7 +19,7 @@ a = Analysis(['cspov\\__main__.py'], pathex=['Z:\\repos\\repos\\git\\CSPOV\\py'], binaries=None, datas=data_files, - hiddenimports=["vispy.app.backends._pyqt4", "PyQt4.QtNetwork", "scipy.linalg", "scipy.linalg.cython_blas", "scipy.linalg.cython_lapack", "scipy.integrate"], + hiddenimports=["vispy.ext._bundled.six", "vispy.app.backends._pyqt4", "PyQt4.QtNetwork", "scipy.linalg", "scipy.linalg.cython_blas", "scipy.linalg.cython_lapack", "scipy.integrate"], hookspath=None, runtime_hooks=None, excludes=["tkinter"], -- GitLab