Skip to content

Conversation

@alastair
Copy link
Member

Description
We were already using uv pip to install dependencies. Put dependencies in pyproject.toml instead of requirements.txt and just use the main uv interface.

We had a base docker image because we had two different web/clustering images, but these have since been merged, so get rid of the base docker image.

Upgrade debian for the python2 base image to make it build again. I realised that I deleted the "build base image" command in the instructions but this is still needed for the py2 images. Should we put it back in, or continue work to remove these images and just accept that it's broken for now?

We only have one workers/web dockerfile now, after removing the
clustering one, so we don't need a shared base image
Debain 10 is no longer maintained, so upgrade to 11
@alastair alastair force-pushed the use-uv branch 3 times, most recently from 2ad0b0e to c51b295 Compare December 28, 2025 09:15
This file is only used on actions, so should run with the code
contents from the docker build process
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