logoalt Hacker News

nodesocketyesterday at 1:21 PM3 repliesview on HN

Is there no apt repo to install uv? My Docker builds using pip take around 2 minutes, not sure the juice is worth the squeeze upgrading to uv.

Current Dockerfile pip is as simple as:

    COPY --chown=python:python requirements.txt .
    RUN pip install --no-cache-dir --upgrade pip && \
        pip install --no-cache-dir --compile -r requirements.txt
    COPY --chown=python:python . .
    RUN python -m compileall -f .

Replies

zanieyesterday at 3:42 PM

Installation in Docker just looks like

    COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
https://docs.astral.sh/uv/guides/integration/docker/#using-u...

(We'd recommend pinning the version or SHA in production)

cpburns2009yesterday at 2:50 PM

uv is not in Debian's or Ubuntu's apt repositories to my knowledge. What I do instead because I don't like piping shell scripts from URLs is "pip install --upgrade pip uv", and then run "uv pip ...".

remramyesterday at 5:56 PM

With a cache directory that can be 0 minute.

  RUN --mount=type=cache,target=/root/.cache/pip pip install ...