From 23e205153f01d24d50fe9ba18e5186cdbc2c2dbe Mon Sep 17 00:00:00 2001 From: Oleh Prypin Date: Wed, 12 May 2021 23:53:35 +0200 Subject: [PATCH] Replace use of deprecated alias `jinja2.Markup` - use `markupsafe.Markup` directly instead. Note: the choice of version is to match https://github.com/pallets/jinja/blob/2.10.1/setup.py --- mkdocs/utils/filters.py | 4 +++- requirements/project-min.txt | 1 + requirements/project.txt | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/mkdocs/utils/filters.py b/mkdocs/utils/filters.py index ebab0ee1..e7fb163e 100644 --- a/mkdocs/utils/filters.py +++ b/mkdocs/utils/filters.py @@ -1,11 +1,13 @@ import json + import jinja2 +import markupsafe from mkdocs.utils import normalize_url def tojson(obj, **kwargs): - return jinja2.Markup(json.dumps(obj, **kwargs)) + return markupsafe.Markup(json.dumps(obj, **kwargs)) @jinja2.contextfilter diff --git a/requirements/project-min.txt b/requirements/project-min.txt index dc9f0fd8..b0875fa7 100644 --- a/requirements/project-min.txt +++ b/requirements/project-min.txt @@ -1,6 +1,7 @@ babel==2.9.0 click==3.3 Jinja2==2.10.1 +MarkupSafe==0.23 livereload==2.5.1 Markdown==3.2.1 PyYAML==5.1 diff --git a/requirements/project.txt b/requirements/project.txt index 972159f3..37d46fdc 100644 --- a/requirements/project.txt +++ b/requirements/project.txt @@ -1,6 +1,7 @@ babel>=2.9.0 click>=7.0 Jinja2>=2.10.3 +MarkupSafe>=0.23 livereload>=2.6.1 Markdown>=3.2.1 PyYAML>=5.2