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

Add workflows for Python 3.12 and newer PyQt6 versions #818

Merged
merged 5 commits into from
May 10, 2024

Conversation

karlch
Copy link
Owner

@karlch karlch commented May 10, 2024

Test coverage for Python 3.12, PyQt6 6.6 and PyQt6 6.7.

Mypy still uses PyQt6 6.5 due to the larger number of changes required (many Optional[x] typings where we require x).

karlch added 5 commits May 10, 2024 11:10
* Set 6.7.0 as the standard version in requirements
* Add older versions to tox.ini
* Use 6.5.1 for mypy for now as the newer version requires substantial
  changes to our codebase (many more Optional cases)
No longer bundled automatically with python 3.12.
These must be set in addition to the PyQt6 versions themselves.
@karlch karlch merged commit 41e59b1 into master May 10, 2024
34 checks passed
@karlch karlch deleted the update-workflows branch May 10, 2024 09:46
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.

1 participant