From e0688f25a892cfedb280bc0aecc216b02ee424cf Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Mon, 19 Dec 2022 15:37:28 +0530 Subject: [PATCH] chore: pin markupsafe (#19348) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We depend on it for escaping. Currently this works because of indirect dependencies: ``` λ pipdeptree -p MarkupSafe --reverse MarkupSafe==2.1.1 - Jinja2==3.1.2 [requires: MarkupSafe>=2.0] - frappe==15.0.0.dev0 [requires: Jinja2~=3.1.2] - Werkzeug==2.2.2 [requires: MarkupSafe>=2.1.1] - frappe==15.0.0.dev0 [requires: Werkzeug~=2.2.2] ``` [skip ci] --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 69b50f52c2..328e40658d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,6 +39,7 @@ dependencies = [ "ipython~=8.4.0", "ldap3~=2.9", "markdown2~=2.4.0", + "MarkupSafe>=2.1.0,<3", "maxminddb-geolite2==2018.703", "num2words~=0.5.10", "oauthlib~=3.2.1",