-
Notifications
You must be signed in to change notification settings - Fork 106
Open
Labels
Description
As PythonQt is updated to provide more consistent support for Qt6, several key discussion points should be considered to optimize development efforts.
I am proposing a draft set of recommendations that SHOULD BE REFINED.
For a 2025-10-15 (arbitrarily chosen) target date:
- Only Python 3.9 and above are supported in the main branch of PythonQt.
- Python 3.13 part of the CI testing infrastructure
- Only Qt 5.15 and above are supported
- Qt 6.10 is part of the CI testing infrastructure
- Qt 6.10 on macOS arm platform is supported
- --some legacy minimum ubuntu platform-- continues to be supported
- --some legacy windows platform-- continues to be supported
For a 2025-11-01 (arbitrarily chosen) target date:
- A CMake build and test infrastructure is implemented (
qmake2cmake_all --min-qt-version 6.10 .
)
Feel free to add, reject, or modify this proposal.
Guiding Principles:
- wait until about 12-18 months after support is dropped upstream before removing support in PythonQt.