#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