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

Python 3.11 Support #1210

Merged
merged 7 commits into from
Mar 10, 2023
Merged

Python 3.11 Support #1210

merged 7 commits into from
Mar 10, 2023

Conversation

corranwebster
Copy link
Contributor

@corranwebster corranwebster commented Mar 9, 2023

This supports Python 3.11 with PySide 6.4 and PyQt 5. PySide 2 doesn't seem to be readily available for Python 3.11, so we're not testing with it. All of the changes for this still work with the existing set of tests for Python 3.8 and Python 3.10 with PySide2, PySide6 and PyQt5 on all platforms, and also with EDM on Python 3.8

I have manually checked that the examples work, modulo #1212 which is an orthogonal issue to this.

So this is probably as good as it i going to get - we will likely find additional issues with the new Enums as we start to see real work done with it.

As a side-effect, fixes #1202

Copy link
Member

@mdickinson mdickinson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@corranwebster corranwebster merged commit 2b165fa into main Mar 10, 2023
@corranwebster corranwebster deleted the enh/python-311-support branch March 10, 2023 07:56
This was referenced Mar 13, 2023
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

Successfully merging this pull request may close these issues.

Casting enum to int doesn't work with Python 3.11
2 participants