diff --git a/src/pretix/plugins/badges/exporters.py b/src/pretix/plugins/badges/exporters.py index c3df230dd..4c51328fe 100644 --- a/src/pretix/plugins/badges/exporters.py +++ b/src/pretix/plugins/badges/exporters.py @@ -51,8 +51,8 @@ from django.db.models import Exists, OuterRef, Q, Subquery from django.db.models.functions import Cast, Coalesce from django.utils.timezone import make_aware from django.utils.translation import gettext as _, gettext_lazy, pgettext_lazy -from pypdf import PdfMerger, PdfReader, PdfWriter, Transformation -from pypdf.generic import RectangleObject +from PyPDF2 import PdfMerger, PdfReader, PdfWriter, Transformation +from PyPDF2.generic import RectangleObject from reportlab.lib import pagesizes from reportlab.lib.units import mm from reportlab.pdfgen import canvas diff --git a/src/setup.py b/src/setup.py index 43cfb949a..8f02d8016 100644 --- a/src/setup.py +++ b/src/setup.py @@ -212,6 +212,7 @@ setup( 'pycountry', 'pycparser==2.21', 'pycryptodome==3.17.*', + 'PyPDF2==2.12.*', # until https://github.com/py-pdf/pypdf/issues/1640 is fixed 'pypdf==3.4.*', 'python-bidi==0.4.*', # Support for Arabic in reportlab 'python-dateutil==2.8.*',