Skip to content

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

Draft
cedrik-fuoco-adsk wants to merge 8 commits into
AcademySoftwareFoundation:mainfrom
cedrik-fuoco-adsk:SG-44907-upgrade-qt-6-8
Draft

feat: SG-44907 - CY2026 - Add support for Qt 6.8.x#1393
cedrik-fuoco-adsk wants to merge 8 commits into
AcademySoftwareFoundation:mainfrom
cedrik-fuoco-adsk:SG-44907-upgrade-qt-6-8

Conversation

@cedrik-fuoco-adsk

Copy link
Copy Markdown
Contributor

Linked issues

Summarize your change.

Describe the reason for the change.

Describe what you have tested and on which operating system.

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>
CMake 4.4.1 changed Windows FindPython ABI handling to release-only by
default, breaking OpenTimelineIO's pip-time
 against our custom debug
Python artifacts (, ).

- Add  to force
   to accept any ABI except , and pass
  it to pip builds via  on Windows Debug builds.
- In , use the release import library
  path and the new cache script for Windows Debug, and add the cache
  file as a dependency of the requirements install step.
- Pin the pip Usage

  cmake [options] <path-to-source>
  cmake [options] <path-to-existing-build>
  cmake [options] -S <path-to-source> -B <path-to-build>

Specify a source directory to (re-)generate a build system for it in the
current working directory.  Specify an existing build directory to
re-generate its build system.

Run 'cmake --help' for more information. wheel to  in
   so OTIO's build-isolation environment
  does not pull in the incompatible CMake version.

Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
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.

1 participant