Skip to content

Conversation

@MHendricks
Copy link
Collaborator

@MHendricks MHendricks commented Dec 28, 2025

This pull request should not be merged, it is just for experimentation.

This branch is used to track changes for the upcoming 2.0 and 2.1 releases of Qt.py. I will be force pushing to this branch often and refactoring its history. I will eventually make several pull requests from this commit history once the development is done.

Currently I'm planning to make two minor releases of Qt.py 2.0.

  • See roadmap for the plan.
  • 2.0: Drops support for python > 3.7. Drops support for Qt4(PySide, PyQt4). Supports Qt 5.13.
  • 2.1: Drops support for Qt 5.13 for Qt 5.15. I may drop support for Python > 3.9

This allows us to be able to support updates for Qt 5.13 by releasing Qt.py 2.0.1, 2.0.2, etc at the same time as Qt.py 2.1 can focus on the modern releases of Python and Qt.

@MHendricks MHendricks added the v2.0 To be implemented in the 2.0 release of Qt.py label Dec 28, 2025
@MHendricks MHendricks force-pushed the mikeh/2.X_experimental branch 7 times, most recently from 7c2737a to 9e20d38 Compare January 2, 2026 21:14
@MHendricks MHendricks self-assigned this Jan 2, 2026
@MHendricks MHendricks added the v2.1 To be implemented in the 2.1 release of Qt.py. Supporting Qt5.15+ only label Jan 2, 2026
@MHendricks MHendricks force-pushed the mikeh/2.X_experimental branch 11 times, most recently from afe5d1d to fffb1d8 Compare January 7, 2026 22:12
@MHendricks MHendricks force-pushed the mikeh/2.X_experimental branch 6 times, most recently from 2af4cee to 5f803f1 Compare January 11, 2026 08:49
@MHendricks MHendricks force-pushed the mikeh/2.X_experimental branch 3 times, most recently from 8a298c0 to 3e232c0 Compare January 28, 2026 23:44
@MHendricks MHendricks force-pushed the mikeh/2.X_experimental branch 2 times, most recently from cb1a4cc to 808fdb3 Compare January 29, 2026 01:05
For windows based non-console apps sys.stderr can be None which causes
a silent error. Switching to print accounts for this.
This adds several common members that had to be excluded when supporting Qt 5.13.
@MHendricks MHendricks force-pushed the mikeh/2.X_experimental branch from 808fdb3 to 85ce97f Compare January 29, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v2.0 To be implemented in the 2.0 release of Qt.py v2.1 To be implemented in the 2.1 release of Qt.py. Supporting Qt5.15+ only

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant