Skip to content

[wip, save for 6.0] bump base image to ubuntu 24.04 (Python 3.12) #14

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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

minrk
Copy link
Member

@minrk minrk commented Apr 10, 2025

use a virtualenv with system-site-packages to avoid breaking system packages while still getting pycurl from apt (attempting to install in the system env has become an error by default in Python 3.12)

This bumps the Python version from 3.10 to 3.12.

should we do this before 5.3, or save a base image bump until a major version?

use a virtualenv with system-site-packages to avoid breaking system packages while still getting pycurl from apt
@manics
Copy link
Member

manics commented Apr 10, 2025

If we're likely to reach 6.0.0 this year I think we should wait, otherwise doing this in 5.3 seems reasonable.

@minrk
Copy link
Member Author

minrk commented Apr 11, 2025

I think we'll probably do a small major release with some database revisions (e.g. jupyterhub/jupyterhub#4936) and bumping base Python to 3.10 or 11, both of which would bump to 6.0 per jupyterhub/jupyterhub#3982 . So I'm fine saving this for that time.

@minrk minrk changed the title bump base image to ubuntu 24.04 (Python 3.12) [wip, save for 6.0] bump base image to ubuntu 24.04 (Python 3.12) Apr 11, 2025
@minrk minrk marked this pull request as draft April 11, 2025 08:19
@manics
Copy link
Member

manics commented Apr 11, 2025

That also gives us more time to investigate why the arm64 build is taking so much longer

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.

2 participants