From b25c8fae4b82e545b0b825847971649388a07e79 Mon Sep 17 00:00:00 2001 From: encrypt Date: Thu, 24 Nov 2022 15:53:20 +0100 Subject: [PATCH] Fixes on dependencies (#138) * Add libjpeg as dependency to dockerfile, is needed by WeasyPrint > Pillow * Pin MarkupSafe to 2.0.1 to fix pallets/jinja#1585 --- docker/Dockerfile | 4 ++-- setup.cfg | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 44ec0e9..2f0ebbf 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -3,7 +3,7 @@ FROM debian:buster EXPOSE 2244 ENV DEBIAN_FRONTEND=noninteractive RUN apt-get -y update -RUN apt-get -y install git python3-dev python3-venv python3-pip libcairo-dev libpango1.0-dev locales +RUN apt-get -y install git python3-dev python3-venv python3-pip libcairo-dev libpango1.0-dev libjpeg-dev locales RUN sed -i -e 's/# fr_FR.UTF-8 UTF-8/fr_FR.UTF-8 UTF-8/' /etc/locale.gen && \ dpkg-reconfigure --frontend=noninteractive locales && \ @@ -15,4 +15,4 @@ ENV LC_ALL fr_FR.UTF-8 COPY ./ /srv/copanier RUN cd /srv/copanier/ && python3 -m venv /srv/copanier-venv && . /srv/copanier-venv/bin/activate && pip install wheel gunicorn && pip install -e . -RUN dpkg-reconfigure locales \ No newline at end of file +RUN dpkg-reconfigure locales diff --git a/setup.cfg b/setup.cfg index 919dc50..d87d6aa 100644 --- a/setup.cfg +++ b/setup.cfg @@ -17,6 +17,7 @@ install_requires = debts==0.5 emails==0.6 Weasyprint==51 + MarkupSafe==2.0.1 [options.extras_require] dev =