enthought / mayavi

3D visualization of scientific data in Python
http://docs.enthought.com/mayavi/mayavi/
Other
1.28k stars 282 forks source link

ENH: Add support for PyQt6 #1273

Closed larsoner closed 10 months ago

larsoner commented 10 months ago

Ports some changes over from https://github.com/Kitware/VTK/blob/master/Wrapping/Python/vtkmodules/qt/QVTKRenderWindowInteractor.py to get PyQt6 working. I also bumped the min to 3.8 since 3.7 is EOL and added a CI run for PyQt6 (hopefully it passes!).

prabhuramachandran commented 10 months ago

Merging this.

larsoner commented 10 months ago

Yes those are both still needed I think

prabhuramachandran commented 10 months ago

Great, I have merged all of these. Many thanks. Do you think we should just cut a release of Mayavi as it currently is? I don't have time to make any specific changes.

larsoner commented 10 months ago

Yes I think so! I think those PRs included the patches currently deployed in the conda-forge feedstock so some of them have been in use for some months already