Hi, pyface was lagging extremely behind upstream. To cope with Qt5 and Python3 migration I simply pushed the latest upstream version to the packaging Git[1]
====================================================================== ERROR: pyface.action.tests.test_action_item (unittest.loader._FailedTest) ---------------------------------------------------------------------- ImportError: Failed to import test module: pyface.action.tests.test_action_item Traceback (most recent call last): File "/usr/lib/python3.7/unittest/loader.py", line 436, in _find_test_path module = self._get_module_from_name(name) File "/usr/lib/python3.7/unittest/loader.py", line 377, in _get_module_from_name __import__(name) File "/build/python-pyface-6.1.2/.pybuild/cpython3_3.7_pyface/build/pyface/action/tests/test_action_item.py", line 7, in <module> from pyface.image_cache import ImageCache File "/build/python-pyface-6.1.2/.pybuild/cpython3_3.7_pyface/build/pyface/image_cache.py", line 19, in <module> from .toolkit import toolkit_object File "/build/python-pyface-6.1.2/.pybuild/cpython3_3.7_pyface/build/pyface/toolkit.py", line 27, in <module> toolkit = toolkit_object = find_toolkit('pyface.toolkits') File "/build/python-pyface-6.1.2/.pybuild/cpython3_3.7_pyface/build/pyface/base_toolkit.py", line 281, in find_toolkit return import_toolkit('null', entry_point) File "/build/python-pyface-6.1.2/.pybuild/cpython3_3.7_pyface/build/pyface/base_toolkit.py", line 209, in import_toolkit raise RuntimeError(msg) RuntimeError: No pyface.toolkits plugin found for toolkit null ====================================================================== ERROR: pyface.action.tests.test_action_manager (unittest.loader._FailedTest) ---------------------------------------------------------------------- ImportError: Failed to import test module: pyface.action.tests.test_action_manager Traceback (most recent call last): File "/usr/lib/python3.7/unittest/loader.py", line 436, in _find_test_path module = self._get_module_from_name(name) File "/usr/lib/python3.7/unittest/loader.py", line 377, in _get_module_from_name __import__(name) File "/build/python-pyface-6.1.2/.pybuild/cpython3_3.7_pyface/build/pyface/action/tests/test_action_manager.py", line 8, in <module> from ..action_item import ActionItem File "/build/python-pyface-6.1.2/.pybuild/cpython3_3.7_pyface/build/pyface/action/action_item.py", line 25, in <module> from pyface.toolkit import toolkit_object File "/build/python-pyface-6.1.2/.pybuild/cpython3_3.7_pyface/build/pyface/toolkit.py", line 27, in <module> toolkit = toolkit_object = find_toolkit('pyface.toolkits') File "/build/python-pyface-6.1.2/.pybuild/cpython3_3.7_pyface/build/pyface/base_toolkit.py", line 281, in find_toolkit return import_toolkit('null', entry_point) File "/build/python-pyface-6.1.2/.pybuild/cpython3_3.7_pyface/build/pyface/base_toolkit.py", line 209, in import_toolkit raise RuntimeError(msg) RuntimeError: No pyface.toolkits plugin found for toolkit null ... I hope the reason are just some missing (Build-)Depends since at least according to the docs Qt5 and Python3 are supported. Any help to finalise the packaging is welcome. Feel free to do the team upload without bothering me - I just want to get this fixed somehow since some Debian Med package (python-mne) is affected. Kind regards Andreas. [1] https://salsa.debian.org/python-team/modules/python-pyface -- http://fam-tille.de