Repository navigation
[all] Default to python 3.11, drop support for 3.9 - #14918
Merged
hail-ci-robot merged 17 commits intoJul 14, 2025
Merged
Conversation
1 task done
chrisvittal
added a commit
to chrisvittal/hail
that referenced
this pull request
Jun 26, 2025
…hail-is#14927) In hail-is#14859 and hail-is#14918, I was getting segfaults in libsass, that went away when I upgraded to ubuntu 24.04. This change separates out the upgrade as there should be no issues running python3.9 on ubuntu 24.04 until we upgrade our default version of python. ## Security Assessment Delete all except the correct answer: - This change potentially impacts the Hail Batch instance as deployed by Broad Institute in GCP ### Impact Rating Delete all except the correct answer: - This change has a low security impact ### Impact Description Core OS image upgrade. ### Appsec Review - [x] Required: The impact has been assessed and approved by appsec
chrisvittal
force-pushed
the
deps/upgrade-python/3.11
branch
4 times, most recently
from
July 1, 2025 19:52
fd9b2d7 to
0f5944a
Compare
chrisvittal
force-pushed
the
deps/upgrade-python/3.11
branch
from
July 1, 2025 19:59
0f5944a to
7614d8a
Compare
This better aligns us with the rest of the scientific python ecosystem as well as ensures we're off 3.9 before end of life.
Update ENV directives to use 'VAR=VALUE' syntax as opposed to the no longer recommended 'VAR VALUE' syntax. Save the PYTHON_VERSION arg in the hail-ubuntu image to an environment variable so that other images can inherit the value.
new function as of python3.10 and new ruff lint
There's new lints for these too.
chrisvittal
force-pushed
the
deps/upgrade-python/3.11
branch
from
July 2, 2025 20:37
eaba103 to
3ba39f0
Compare
chrisvittal
force-pushed
the
deps/upgrade-python/3.11
branch
from
July 3, 2025 17:46
d1b3235 to
dd1bdb6
Compare
ehigham
approved these changes
Jul 8, 2025
ehigham
left a comment
Member
There was a problem hiding this comment.
Hooray the people will be pleased
sarahgibs
approved these changes
Jul 14, 2025
sarahgibs
left a comment
There was a problem hiding this comment.
Approved. Thanks for updating python to a version with a longer support timeline.
This was referenced Jul 15, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This better aligns us with the rest of the scientific python ecosystem as well as ensures we're off 3.9 before end of life.
Fixes #14859
Security Assessment
Delete all except the correct answer:
Impact Rating
Delete all except the correct answer:
Impact Description
Upgrading the python major version for everything.
Appsec Review