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

Qt6 Migration #314

Open
oursland opened this issue Sep 18, 2024 · 2 comments
Open

Qt6 Migration #314

oursland opened this issue Sep 18, 2024 · 2 comments

Comments

@oursland
Copy link

Qt5 and PySide2 are no longer being supported on some platforms. Nor are these libraries compatible with Python 3.12. There should be a plan for migrating to Qt6 and PySide6 to ensure continued functionality of rqt.

@clalancette
Copy link

Nor are these libraries compatible with Python 3.12.

That doesn't seem to be the case; we are successfully using Qt5 and PySide2 with Python 3.12 on Ubuntu 24.04.

There should be a plan for migrating to Qt6 and PySide6 to ensure continued functionality of rqt.

But agreed. The last time I looked into this, it wasn't actually possible to do on Ubuntu 24.04 because it didn't have the newer version of PySide packaged.

@oursland
Copy link
Author

Indeed, there does exist ports to Python 3.12. My information came from the conda-forge porting effort to Python 3.12, which was abandoned when RedHat abandoned their efforts. Since then I've been informed that Debian and other distributions have completed the port, while others have dropped Qt5 from their repositories altogether.

The official support for Qt5 ended on May 26, 2023, the subscribers-only extended support for Qt 5.15 will continue until May 26, 2025.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants