From 8512c82d3f5c95bbd4f175f9b9e1de98c100739f Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Sun, 28 Jan 2024 08:28:15 +0000 Subject: [PATCH] delete pymupdf temporary --- Dockerfile | 24 +++++++++++------------- fet2020/finance/utils.py | 5 +++-- fet2020/requirements.txt | 2 +- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/Dockerfile b/Dockerfile index eb062fe3..039949ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,19 +13,15 @@ RUN apk add --no-cache --virtual .build-deps ca-certificates gcc linux-headers \ mariadb-dev \ freetype-dev \ # install for pymupdf - && apk add --no-cache \ - mupdf-dev \ - gcc \ - libc-dev \ - musl-dev \ - jbig2dec \ - openjpeg-dev \ - jpeg-dev \ - harfbuzz-dev \ - swig \ - make \ - g++ \ - && ln -s /usr/lib/libjbig2dec.so.0 /usr/lib/libjbig2dec.so \ +# && apk add --no-cache \ +# mupdf-dev \ +# libc-dev \ +# musl-dev \ +# jbig2dec \ +# openjpeg-dev \ +# jpeg-dev \ +# harfbuzz-dev \ +# make \ # upgrade pip && pip install --upgrade pip @@ -36,6 +32,8 @@ COPY ./fet2020/requirements.txt /app/requirements.txt RUN pip install -r requirements.txt +# Remove virtual environment dependencies +# RUN apk del .builddeps FROM tiangolo/uwsgi-nginx:python3.8-alpine diff --git a/fet2020/finance/utils.py b/fet2020/finance/utils.py index 7975aae5..d961993f 100644 --- a/fet2020/finance/utils.py +++ b/fet2020/finance/utils.py @@ -2,13 +2,14 @@ import datetime import io import os -import fitz +# import fitz from django.core.files import File from .models import Bill, Wiref def generate_pdf(wiref): + ''' if wiref is not None and wiref.status == Wiref.Status.OPENED: bills = Bill.objects.filter(wiref=wiref).order_by("date") @@ -90,5 +91,5 @@ def generate_pdf(wiref): wiref.file_field.save(wiref_name, File(io.BytesIO(dist), wiref_name)) return True - + ''' return False diff --git a/fet2020/requirements.txt b/fet2020/requirements.txt index 0653c0b8..9638c3e7 100644 --- a/fet2020/requirements.txt +++ b/fet2020/requirements.txt @@ -15,7 +15,7 @@ html2text==2020.1.16 ldap3==2.9.1 mysqlclient==2.1.1 pillow==9.5.0 -pymupdf==1.23.18 -C PYMUPDF_SETUP_MUPDF_TESSERACT=0 +# pymupdf==1.23.18 reportlab<4 segno==1.6.0 xhtml2pdf==0.2.11 # dependency reportlab<4