From fca3d4fc15872b62509590d61bf88358f99f22d1 Mon Sep 17 00:00:00 2001 From: Alex Stefanescu Date: Mon, 20 Nov 2023 21:49:45 +0100 Subject: [PATCH] Update pip, setuptools and wheel before installing packages --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 58dcf24..09d629e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ ENV DEBIAN_FRONTEND noninteractive RUN apt-get -qq -y update \ && apt-get -qq -y install python3-pip \ - pkg-config libicu-dev python3-setuptools \ + pkg-config libicu-dev \ && apt-get -qq -y autoremove \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* @@ -14,7 +14,11 @@ ENV LANG='en_US.UTF-8' COPY . /opt/servicelayer WORKDIR /opt/servicelayer -RUN pip3 install -q --no-cache-dir -e /opt/servicelayer[dev] + +RUN pip3 install --no-cache-dir --prefer-binary --upgrade pip +RUN pip3 install --no-cache-dir --prefer-binary --upgrade setuptools wheel +RUN pip3 install --no-cache-dir --prefer-binary -r requirements.txt +RUN pip3 install -q --no-cache-dir --config-settings editable_mode=compat --use-pep517 -e /opt/servicelayer[dev] RUN pip3 install -r requirements.txt CMD /bin/bash