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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions