From 75a57568b670fada7009080fe132657b53d2d410 Mon Sep 17 00:00:00 2001 From: Chris Hill-Scott Date: Thu, 5 May 2022 14:01:36 +0100 Subject: [PATCH] Pin Jinja to below 3.1.x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We can’t upgrade to Jinja 3.1.0 because the `escape` module has been moved to the `markupsafe` library. The old version of Flask we are using tries to import `escape` from `jinja2`, causing an error. See https://jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-0 --- requirements.in | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.in b/requirements.in index 6a86da0aa..ba1f753b2 100644 --- a/requirements.in +++ b/requirements.in @@ -9,7 +9,7 @@ Flask-WTF==1.0.1 wtforms==3.0.1 Flask-Login==0.6.1 werkzeug==2.1.2 -jinja2==3.1.2 +jinja2==3.0.3 # Can’t be upgraded until we are using Flask >= 2 blinker==1.4 pyexcel==0.7.0 diff --git a/requirements.txt b/requirements.txt index ae4eae030..bc632b6f9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -91,7 +91,7 @@ itsdangerous==1.1.0 # flask # flask-wtf # notifications-utils -jinja2==3.1.2 +jinja2==3.0.3 # via # -r requirements.in # flask