Skip to content

Actions for 2025-12-01 release #314

@hjmjohnson

Description

@hjmjohnson

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions