-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
upgrade to Python 3.13 and Debian Trixie #13037
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
915891b to
8c1965a
Compare
Helper Script Tests34 tests 34 ✅ 0s ⏱️ Results for commit 069bf64. ♻️ This comment has been updated with latest results. |
Test Results (MA/MR) - Preflight, Unit22 172 tests 20 434 ✅ 15m 52s ⏱️ Results for commit 069bf64. ♻️ This comment has been updated with latest results. |
Test Results (amd64, MA/MR) - Acceptance7 tests 5 ✅ 3m 24s ⏱️ Results for commit 069bf64. ♻️ This comment has been updated with latest results. |
Test Results (amd64) - Integration, Bootstrap 5 files 5 suites 2h 36m 12s ⏱️ Results for commit 069bf64. ♻️ This comment has been updated with latest results. |
417b69f to
e396178
Compare
Test Results (amd64, MA/MR) - Integration, Bootstrap 5 files 5 suites 2h 35m 47s ⏱️ Results for commit 069bf64. ♻️ This comment has been updated with latest results. |
|
This run is already looking pretty good, I triggered a full run to see if there's anything there are any issues in tests that are currently skipped (+ARM): https://github.com/localstack/localstack/actions/runs/17149129206 |
Test Results (arm64) - Integration 4 files 4 suites 2h 31m 3s ⏱️ Results for commit 069bf64. ♻️ This comment has been updated with latest results. |
0143076 to
c8c3952
Compare
c8c3952 to
83ba996
Compare
83ba996 to
9c95fcc
Compare
9c95fcc to
e331032
Compare
e331032 to
f6d019c
Compare
1b90d96 to
c5ef1f8
Compare
c5ef1f8 to
58a5036
Compare
…e, using America/Los_Angeles instead. See https://bugs-devel.debian.org/cgi-bin/bugreport.cgi?bug=1051973;msg=30
58a5036 to
069bf64
Compare
alexrashed
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot for the great team work on upgrading Python and Debian! This will really help us to keep up to date with the language and the OS, allowing us to use all those cool new language features, and get rid of a lot of CVEs in the image! 💯
|
FYI: Here's a full run (including ARM) just to make sure we don't break something unexpected. |
Motivation
This PR updates the base image to debian trixie, and the python version to python 3.13.
This has several advantages:
However, this might also lead to certain breakages:
Newer debian version will deprecate certain commands, like
apt-key. For more information, see here: https://www.debian.org/releases/trixie/release-notes/issues.en.html#obsolescence-and-deprecationRemoval of certain, already deprecated, python functionality. For more information on this, see here:
Python 3.12: https://docs.python.org/3.12/whatsnew/3.12.html#removed
Python 3.13: https://docs.python.org/3.13/whatsnew/3.13.html#removed-modules-and-apis
Changes