From e3b4365df52fdf3fdd6abe86a7fcc4b06c29e181 Mon Sep 17 00:00:00 2001 From: Anil Belur Date: Mon, 25 Oct 2021 20:40:08 +1000 Subject: [PATCH] Fix: Pin pyparsing<3.0.0 required by httplib2 Pin pyparsing<3.0.0 required by httplib2 0.20.1. A new version of pip 21.3.1 is out that has removed this dependency (pyparsing<3,>=2.4.2) as required by httplib2. Issue-ID: RELENG-4022 Change-Id: Ifc00a6c82f82b57768330b491828a159be561679 Signed-off-by: Anil Belur --- releasenotes/notes/pin-httplib2-dependencies-b29d15d8a674cb43.yaml | 6 ++++++ shell/python-tools-install.sh | 1 + 2 files changed, 7 insertions(+) create mode 100644 releasenotes/notes/pin-httplib2-dependencies-b29d15d8a674cb43.yaml diff --git a/releasenotes/notes/pin-httplib2-dependencies-b29d15d8a674cb43.yaml b/releasenotes/notes/pin-httplib2-dependencies-b29d15d8a674cb43.yaml new file mode 100644 index 00000000..8d06e03d --- /dev/null +++ b/releasenotes/notes/pin-httplib2-dependencies-b29d15d8a674cb43.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Pin pyparsing<3.0.0 which is required by httplib2 0.20.1. + A new version of pip 21.3.1 is out that has removed + the dependency pyparsing<3,>=2.4.2 as required by httplib2. diff --git a/shell/python-tools-install.sh b/shell/python-tools-install.sh index 7abaed9e..20a63600 100644 --- a/shell/python-tools-install.sh +++ b/shell/python-tools-install.sh @@ -38,6 +38,7 @@ yq # necessary so that future maintainers of this file can make decisions to # remove the workarounds in the future. importlib-resources<2.0.0 # virtualenv 20.0.21 requires importlib-resources<2.0.0 (RELENG-2993) +pyparsing<3.0.0 # httplib2 0.20.1 requires pyparsing<3,>=2.4.2 EOF #Python 3.5 in Ubuntu 16.04 workaround -- 2.16.6