Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade otioview to PySide6 #1215

Closed
jminor opened this issue Feb 11, 2022 · 1 comment · Fixed by #1221
Closed

Upgrade otioview to PySide6 #1215

jminor opened this issue Feb 11, 2022 · 1 comment · Fixed by #1221
Labels
help wanted We're looking for help from the community - you're weclome to volunteer! PySide6
Projects

Comments

@jminor
Copy link
Collaborator

jminor commented Feb 11, 2022

Currently otioview uses PySide2, which is quite old. In some newer versions of Python, or newer hardware (e.g. Mac M1) it is difficult to build or install PySide2. We should upgrade otioview to PySide6 (so named since it uses Qt 6).

At first glance, the API seems to have only minimal changes between PySide2 and PySide6, so maybe otioview could be made to work with both? If someone can do the port to PySide6, then we can judge if making it work on both is possible.

This might also be a good time to re-examine #616

@jminor jminor added the help wanted We're looking for help from the community - you're weclome to volunteer! label Feb 11, 2022
@jminor jminor added this to To do in OTIO View via automation Feb 11, 2022
@timlehr
Copy link
Contributor

timlehr commented Feb 18, 2022

We had an internal OTIO presentation today and some of our departments expressed interest in using parts of otioview as a widget in our apps. Since we’re using PyQt (not PySide) we’d have to adapt the code a little, which is why making #616 a reality would be awesome. Since Qy.py doesn't support PySide6 yet, some work would need to be done on that end first though. I'd be happy to update the existing OTIO PR if needed, but I don't think I can spare the time to make the Qt.py shim work with PySide6 right now.

OTIO View automation moved this from To do to Done Mar 2, 2022
@jminor jminor added this to the Public Beta 15 milestone May 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted We're looking for help from the community - you're weclome to volunteer! PySide6
Projects
Status: Done
OTIO View
  
Done
Development

Successfully merging a pull request may close this issue.

3 participants