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
82 stars 26 forks source link

Add PySide6 support #460

Closed mdickinson closed 2 years ago

mdickinson commented 2 years ago

This PR extends the CI to test on PySide6 as well as PySide2. I'm not expecting the tests to pass - I'm making the PR to discover just how much might need fixing.

mdickinson commented 2 years ago

Here's the tail end of the run on Python 3.9/PySide6. All tests passed, but we got a segmentation fault (without a faulthandler traceback).

----------------------------------------------------------------------
Ran 230 tests in 3.073s

OK
Segmentation fault (core dumped)
/usr/bin/bash /home/runner/work/_actions/GabrielBB/xvfb-action/v1/cleanup.sh
No xvfb processes to kill
Error: The process '/usr/bin/xvfb-run' failed with exit code 139
mdickinson commented 2 years ago

Closing in favour of #477