←back to thread

264 points tosh | 4 comments | | HN request time: 0.727s | source
1. nodesocket ◴[] No.44365968[source]
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(3): >>44366888 #>>44367429 #>>44368888 #
2. cpburns2009 ◴[] No.44366888[source]
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 ...".
3. zanie ◴[] No.44367429[source]
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)

4. remram ◴[] No.44368888[source]
With a cache directory that can be 0 minute.

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