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

Don't skip GUI-using tests if we have a recent enough PySide6 #554

Closed mdickinson closed 1 year ago

mdickinson commented 1 year ago

We're currently skipping some GUI-using tests in GitHub Actions runs because of an end-of-process segfault caused by a PySide6 bug. That bug is now fixed in the latest release (6.4.3) of PySide6, so this PR tweaks the skip condition so that the tests will only be skipped with versions of PySide6 that are older than 6.4.3.

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