From a01d4b71592b92f39743a357a167c043f8e6444a Mon Sep 17 00:00:00 2001 From: Raffi Enficiaud Date: Mon, 28 Mar 2022 11:32:26 +0200 Subject: [PATCH] Updates for Jinja2 >= 3.1.x --- secretary.py | 3 ++- setup.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/secretary.py b/secretary.py index 2a21714..f38ba44 100644 --- a/secretary.py +++ b/secretary.py @@ -34,7 +34,8 @@ from mimetypes import guess_type, guess_extension from uuid import uuid4 from xml.dom.minidom import parseString from xml.parsers.expat import ExpatError, ErrorString -from jinja2 import Environment, Undefined, Markup +from jinja2 import Environment, Undefined +from markupsafe import Markup PY2 = sys.version_info < (3, 0) diff --git a/setup.py b/setup.py index 4cea733..45de881 100644 --- a/setup.py +++ b/setup.py @@ -36,7 +36,7 @@ setup( py_modules=['secretary', 'markdown_map'], platforms='any', install_requires=[ - 'Jinja2', 'markdown2' + 'Jinja2', 'markdown2', 'MarkupSafe' ], tests_require=['pytest'], cmdclass={'test': PyTest},