From cae310c570faf6c54325ad88b7d03c1085fff842 Mon Sep 17 00:00:00 2001 From: Luke Campagnola Date: Thu, 3 Apr 2014 13:33:16 -0400 Subject: [PATCH] Fix: avoid importing py3 module from pyqt when using py2 --- examples/py2exe/setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/py2exe/setup.py b/examples/py2exe/setup.py index 760ed6a4..c342f90d 100644 --- a/examples/py2exe/setup.py +++ b/examples/py2exe/setup.py @@ -12,6 +12,10 @@ includes = ['PyQt4', 'PyQt4.QtGui', 'PyQt4.QtSvg', 'sip', 'pyqtgraph.graphicsIte excludes = ['_gtkagg', '_tkagg', 'bsddb', 'curses', 'email', 'pywin.debugger', 'pywin.debugger.dbgcon', 'pywin.dialogs', 'tcl', 'Tkconstants', 'Tkinter', 'zmq'] +if sys.version[0] == '2': + # causes syntax error on py2 + excludes.append('PyQt4.uic.port_v3') + packages = [] dll_excludes = ['libgdk-win32-2.0-0.dll', 'libgobject-2.0-0.dll', 'tcl84.dll', 'tk84.dll', 'MSVCP90.dll'] @@ -25,7 +29,7 @@ setup( options={"py2exe": {"excludes": excludes, "includes": includes, "dll_excludes": dll_excludes, - "optimize": 2, + "optimize": 0, "compressed": 2, "bundle_files": 1}}, zipfile=None,