Skip to content

Conversation

@rogernelson
Copy link
Contributor

@rogernelson rogernelson commented Dec 18, 2025

Pin Python dependencies

Summarize your change.

This branch pins all the dependencies used by our Python build. This is to ensure we don't have unexpected behaviour by one of our dependencies adding a new version. This is especially important now that we are building all of them. We don't want an upgraded dependency adding a new binary component that we are unable to build with our current toolchain.

The dependencies are all pinned to the version we currently use.

I also removed the custom build of PyOpenGL_accelerate since the fix has been made in the official repo, we can just use a version containing the fix and remove the patch.

Describe the reason for the change.

Build consistency

Describe what you have tested and on which operating system.

Mac OS 26.1

@rogernelson rogernelson force-pushed the dev/nelsonr/pin_python_depds branch from 6b217dd to d20f3d3 Compare December 18, 2025 20:38
@rogernelson rogernelson force-pushed the dev/nelsonr/pin_python_depds branch from ebe0ad8 to 5a26075 Compare January 8, 2026 13:59
@rogernelson rogernelson force-pushed the dev/nelsonr/pin_python_depds branch from b2385ea to 68df727 Compare January 8, 2026 18:30
@rogernelson rogernelson merged commit 0426ae2 into AcademySoftwareFoundation:main Jan 8, 2026
19 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