enthought / envisage

Envisage is a Python-based framework for building applications whose functionalities can be extended by adding "plug-ins".
http://docs.enthought.com/envisage/
Other
80 stars 26 forks source link

Remove PySide6-related test skips #555

Open mdickinson opened 1 year ago

mdickinson commented 1 year ago

We're currently skipping some tests in our Ubuntu GitHub Actions runs because of a PySide6 bug that triggers an end-of-process segfault. Those test skips should be removed once they're no longer needed. This requires:

xref: #476 xref: https://bugreports.qt.io/browse/PYSIDE-2254

mdickinson commented 1 year ago

528 is related

mdickinson commented 1 year ago

"EDM to have PySide 6.4.3 or later" <- This condition isn't actually strictly required, since the next release of Pyface contains a workaround for the segfaults that should be good enough for us to be able to remove the skips.

So #528 and this issue can likely be solved together as soon as the next Pyface release is made.