From e4174d1e641bd1a2474631ffc8c8bf46da37f523 Mon Sep 17 00:00:00 2001 From: Klaas van Schelven Date: Tue, 27 Aug 2024 09:50:31 +0200 Subject: [PATCH] mysqlclient out of requirements.txt just install it where we need it, namely in the Docker image --- Dockerfile | 4 ++-- requirements.txt | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3d4359f..69b21c3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ ARG WHEEL_FILE=wheelfile-not-specified.whoops COPY dist/$WHEEL_FILE /wheels/ RUN --mount=type=cache,target=/var/cache/buildkit/pip \ - pip wheel --wheel-dir /wheels /wheels/${WHEEL_FILE} + pip wheel --wheel-dir /wheels /wheels/${WHEEL_FILE} mysqlclient # Actual image (based on slim) @@ -23,7 +23,7 @@ RUN apt update && apt install default-libmysqlclient-dev -y COPY --from=build /wheels /wheels RUN --mount=type=cache,target=/var/cache/buildkit/pip \ - pip install --find-links /wheels --no-index /wheels/$WHEEL_FILE + pip install --find-links /wheels --no-index /wheels/$WHEEL_FILE mysqlclient COPY bugsink_conf.py . diff --git a/requirements.txt b/requirements.txt index d1ed6b1..06b0f38 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,7 +10,6 @@ inotify_simple brotli python-dateutil whitenoise -mysqlclient>=1.4.3 # testing/development only: requests