Skip to content

chore: python requirements updated to latest versions#1208

Draft
mcoliver wants to merge 2 commits intoAcademySoftwareFoundation:mainfrom
mcoliver:python-requirements-updates
Draft

chore: python requirements updated to latest versions#1208
mcoliver wants to merge 2 commits intoAcademySoftwareFoundation:mainfrom
mcoliver:python-requirements-updates

Conversation

@mcoliver
Copy link
Copy Markdown
Contributor

Summarize your change.

the requirements.txt.in file which installs packages during python builds had specific versions pinned that were in many cases over two years old. Things like certifi, requests, pip, cryptography, etc.. can and in some cases should be latest. Additionally PyOpenGL was a different version than the PyOpenGL_accelerate so that was synced.

I also took this moment to place them in alphabetical order

Describe the reason for the change.

Many of those pinned packages lacked support for newer version of Python (eg python 3.14) and have received numerous security, features, and performance improvements in the last couple years.

Describe what you have tested and on which operating system.

macOS 26. Builds on 2024 and 2025

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

I considered not setting a version at all (always latest) or setting minimum versions rather than pinning a specific version, but opted to conform to the existing format.

If you feel differently for certain packages let me know and I'll make the changes. eg certifi>=2026.2.25 or just certifi probably make sense along with a few others.

Signed-off-by: Michael Oliver <mcoliver@gmail.com>
set the proper python version for the venv creation
Signed-off-by: Michael Oliver <mcoliver@gmail.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