[Python-modules-team] Bug#938063: Reviving maintenance of python-pyface

Andreas Tille andreas at an3as.eu
Wed Sep 18 08:35:27 BST 2019


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



More information about the Python-modules-team mailing list