Skip to content

Commit

Permalink
Backport PR scikit-hep#2485: chore: Use uv during Dockerfile build
Browse files Browse the repository at this point in the history
  • Loading branch information
matthewfeickert authored and meeseeksmachine committed May 30, 2024
1 parent de3c23c commit 64f9fb6
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,20 @@ FROM base as builder
# Set PATH to pickup virtual environment by default
ENV PATH=/usr/local/venv/bin:"${PATH}"
COPY . /code
# hadolint ignore=DL3003,SC2102
# hadolint ignore=DL3003,SC2102,SC1091
RUN apt-get -qq -y update && \
apt-get -qq -y install --no-install-recommends \
git && \
apt-get -y autoclean && \
apt-get -y autoremove && \
rm -rf /var/lib/apt/lists/* && \
python -m venv /usr/local/venv && \
. /usr/local/venv/bin/activate && \
cd /code && \
python -m pip --no-cache-dir install --upgrade pip setuptools wheel && \
python -m pip --no-cache-dir install '.[xmlio,contrib]' && \
python -m pip list
python -m pip --no-cache-dir install --upgrade uv && \
uv pip install --no-cache --upgrade pip setuptools wheel && \
uv pip install --no-cache '.[xmlio,contrib]' && \
uv pip list

FROM base

Expand Down

0 comments on commit 64f9fb6

Please sign in to comment.