[MacPorts] #51454: py35-spyder-devel @3.0.0b2 +qt5 won't load after update to Qt5.6

MacPorts noreply at macports.org
Fri May 20 15:53:51 PDT 2016


#51454: py35-spyder-devel @3.0.0b2 +qt5 won't load after update to Qt5.6
-----------------------------+--------------------------------
 Reporter:  r.williams.06@…  |      Owner:  macports-tickets@…
     Type:  defect           |     Status:  new
 Priority:  Normal           |  Milestone:
Component:  ports            |    Version:  2.3.4
 Keywords:                   |       Port:  py35-spyder-devel
-----------------------------+--------------------------------
 I've recently upgraded my Qt and PyQt from 5.5 to 5.6, and
 Spyder3.0.0beta2+qt5 will no longer load but exits with the following
 error:

 {{{
 Traceback (most recent call last):
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5
 /site-packages/spyderlib/spyder.py", line 3119, in main
     mainwindow = run_spyder(app, options, args)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5
 /site-packages/spyderlib/spyder.py", line 3005, in run_spyder
     main.setup()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5
 /site-packages/spyderlib/spyder.py", line 856, in setup
     self.editor = Editor(self)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5
 /site-packages/spyderlib/plugins/editor.py", line 399, in __init__
     self.initialize_plugin()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5
 /site-packages/spyderlib/plugins/__init__.py", line 298, in
 initialize_plugin
     self.plugin_actions = self.get_plugin_actions()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5
 /site-packages/spyderlib/plugins/editor.py", line 634, in
 get_plugin_actions
     triggered=self.load)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5
 /site-packages/spyderlib/utils/qthelpers.py", line 240, in create_action
     action.triggered.connect(triggered)
 TypeError: decorated slot has no signature compatible with triggered(bool)
 }}}

 I deactivated Qt/PyQt5.6 and went back to 5.5.1_1, and Spyder3+Qt5 works
 just fine again, so it appears that this is some sort of incompatibility
 with Qt5.6.  This only affects the +qt5 variant, as the regular qt4
 version also loads without issue.  I'm on Yosemite with xcode 7.2.1.

-- 
Ticket URL: <https://trac.macports.org/ticket/51454>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list