Skip to content

feat: SG-44907 - CY2026 - Add support for Qt 6.8.x - #1393

Merged
cedrik-fuoco-adsk merged 10 commits into
AcademySoftwareFoundation:mainfrom
cedrik-fuoco-adsk:SG-44907-upgrade-qt-6-8
Sep 11, 2026
Merged

cedrik-fuoco-adsk merged 10 commits into
AcademySoftwareFoundation:mainfrom
cedrik-fuoco-adsk:SG-44907-upgrade-qt-6-8

Conversation

@cedrik-fuoco-adsk

@cedrik-fuoco-adsk cedrik-fuoco-adsk commented Aug 26, 2026 •

Copy link
Copy Markdown
Contributor

feat: SG-44907 - CY2026 - Add support for Qt 6.8.x

Linked issues

none

Summarize your change.

The bulk of the changes are in MuQt6 and the changes are compatible with Qt 6.5.x, the patches for PySide6 when the Qt installation does not have Qt Designer, and minor fixes in Python packages to fit Python 3.13 (but still backward compatible).

Describe the reason for the change.

Adding the support for Qt 6.8.X in OpenRV to support VFX2026

Describe what you have tested and on which operating system.

MacOs
Ci

Add a list of changes, and note any that might need special attention during the review.

If possible, provide screenshots.

Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
Add  for CY2026 to prevent Cython 3.3.0
from breaking numpy 2.3.0's Meson-based source build.

Generate  from  and export
it via  and  so pip's PEP 517
build-isolation environments inherit the pin when installing Python
packages. Update the Python3 dependency custom commands to depend on the
new constraints files.

Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
Bring in OpenRV main (SG-44910, SG-44546) on top of Qt 6.8 work.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
Align pip constraint file naming with main (AcademySoftwareFoundation#1376), which adds
src/build/pip-build-constraints.txt for the Windows Debug OTIO fix.
The CY2026 numpy/Cython pins stay in the .in template and generate
${CMAKE_BINARY_DIR}/pip-build-constraints.txt at configure time.

Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
@cedrik-fuoco-adsk
cedrik-fuoco-adsk marked this pull request as ready for review August 27, 2026 20:10
cedrik-fuoco-adsk and others added 2 commits August 28, 2026 09:48
…-6-8

Resolve cmake/dependencies/python3.cmake: keep this branch's templated
pip-build-constraints.txt (generated into CMAKE_BINARY_DIR from
src/build/pip-build-constraints.txt.in) instead of main's static
src/build/pip-build-constraints.txt, and fold main's cmake==3.31.6 pin
into the template so the Windows Debug OTIO FindPython fix (AcademySoftwareFoundation#1376) is
preserved.

@bernie-laberge bernie-laberge left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment thread src/lib/mu/MuQt6/SignalSpy.cpp
@cedrik-fuoco-adsk
cedrik-fuoco-adsk merged commit bd45ad0 into AcademySoftwareFoundation:main Sep 11, 2026
23 checks passed
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.

3 participants