Closed larsoner closed 1 year ago
Also updated CIs to use pyvista/setup-headless-display-action
which I maintain for use by several packages to ensure Qt5/6 work on GitHub actions for Linux without manually needing to fire up or use an Xvfb-specific action and update packages manually anymore
@larsoner Thank youvery much for this! I have been swamped and will not be able to get to a proper fix until early June but in the meanwhile this looks good so I will review and merge away. I will need to do this: #1228 which I will do once I am back.
Putting this here for reference in case anyone else runs into issues before the next Mayavi release: there is also a "backwards compatibility" import hook for Pyface and TraitsUI which allows the *.qt4.*
imports to work:
ETS_TOOLKIT=qt4
(as opposed to qt
) or otherwise set the ETSConfig toolkit to "qt4"
ETS_QT4_IMPORTS
environment variablesys.meta_path
for Pyface and TraitsUI.
Hopefully fixes stuff like this: