Skip to content

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?

update: doing this for 5.4 so we can get CHP 5.1.0 in here

closes #42

@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

minrk and others added 2 commits October 7, 2025 08:24
use a virtualenv with system-site-packages to avoid breaking system packages while still getting pycurl from apt
@minrk
Copy link
Member Author

minrk commented Oct 7, 2025

following up from #42, this now bumps jupyterhub to 5.4 and CHP to 5.1.0

@minrk minrk changed the title [wip, save for 6.0] bump base image to ubuntu 24.04 (Python 3.12) JupyterHub 5.4.0, CHP 5.1.0, bump base image to ubuntu 24.04 (Python 3.12) Oct 7, 2025
@minrk minrk marked this pull request as ready for review October 7, 2025 15:38
Copy link
Member

@manics manics left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥳

@manics manics merged commit d0b73fd into jupyterhub:main Oct 8, 2025
3 checks passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in PR triage (experimental) Oct 8, 2025
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