Fix: Pin pyparsing<3.0.0 required by httplib2 11/69011/1 v0.68.1
authorAnil Belur <abelur@linuxfoundation.org>
Mon, 25 Oct 2021 10:40:08 +0000 (20:40 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Mon, 25 Oct 2021 10:45:10 +0000 (20:45 +1000)
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 <abelur@linuxfoundation.org>
releasenotes/notes/pin-httplib2-dependencies-b29d15d8a674cb43.yaml [new file with mode: 0644]
shell/python-tools-install.sh

diff --git a/releasenotes/notes/pin-httplib2-dependencies-b29d15d8a674cb43.yaml b/releasenotes/notes/pin-httplib2-dependencies-b29d15d8a674cb43.yaml
new file mode 100644 (file)
index 0000000..8d06e03
--- /dev/null
@@ -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.
index 7abaed9..20a6360 100644 (file)
@@ -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