glue-viz / glue-qt

Other
1 stars 5 forks source link

Add CI envs for PyQt 6.5, 6.6 & Python 3.12; fix Readthedocs #17

Open dhomeier opened 4 months ago

dhomeier commented 4 months ago

Description

WIP

dhomeier commented 4 months ago

Same #16 failures on ScatterRegionLayerArtist.enabled. But there is a new one with Python 3.12 (for PyQt6?) hanging apparently in glue_qt/viewers/matplotlib/tests/test_data_viewer.py:test_add_data_with_subset until CI timeout; I could not reproduce this latter issue locally.

dhomeier commented 4 months ago

@astrofrog it seems I cannot cancel workflows here (might not have the right permissions?), so would rather not experiment more in the CI at this point (haven't tested any py312+PyQT 5 combinations)

dhomeier commented 2 months ago

@astrofrog I think #16 may be closed now through glue-viz/glue#2479, but there are 2 new errors probably introduced with glue-viz/glue#2480, e.g. in _update_attribute_display_unit_choices: https://github.com/glue-viz/glue-qt/actions/runs/8758215189/job/24038566338?pr=17#step:10:687 and on calling Unit(None) from a session file https://github.com/glue-viz/glue-qt/actions/runs/8758215189/job/24038566338?pr=17#step:10:430

Also all py312 jobs still hanging in test_data_viewer.