From: Anil Belur Date: Thu, 15 Jan 2026 22:52:09 +0000 (+1000) Subject: fix: Pin httplib2<0.31.0 instead of pyparsing X-Git-Tag: v0.37.21^0 X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=HEAD;p=releng%2Flftools.git fix: Pin httplib2<0.31.0 instead of pyparsing httplib2 0.31.0+ requires pyparsing>=3.0.4, creating a conflict with our previous pyparsing<3.2.0 pin. This caused pip to install pyparsing 2.4.7 which is too old for httplib2 0.31.1. Pin httplib2<0.31.0 instead, which works with pyparsing<3.2.0 and avoids the set_name/setName API compatibility issue. Supersedes previous commit 259a817. Change-Id: Ifd87911715cd2c44d934f58e92f7a2bf2f6d9ec0 Signed-off-by: Anil Belur --- diff --git a/pyproject.toml b/pyproject.toml index 77e8b10f..bdbb3670 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,7 +51,7 @@ dependencies = [ "email-validator", "filelock", "GitPython", - "httplib2", + "httplib2<0.31.0", "identify", "idna", "jinja2", @@ -63,7 +63,6 @@ dependencies = [ "oauth2client", "openstacksdk>=2.1.0", "pbr", - "pyparsing<3.2.0", "pyasn1", "pyasn1-modules", "pygerrit2",