From: Anil Belur Date: Thu, 15 Jan 2026 08:38:33 +0000 (+1000) Subject: fix: Pin pyparsing<3.2.0 for httplib2 compatibility X-Git-Tag: v0.37.20^0 X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F57%2F74057%2F1;p=releng%2Flftools.git fix: Pin pyparsing<3.2.0 for httplib2 compatibility pyparsing 3.2.0+ changed setName() to set_name() which breaks httplib2's auth.py module causing AttributeError in lftools CLI. This fix ensures compatibility until httplib2 updates to support the new pyparsing API. Fixes version-bump job failures in ODL CI. Change-Id: I5e5b1f6d94ba402de62c662e9f40c3b7764073f3 Signed-off-by: Anil Belur Signed-off-by: Anil Belur --- diff --git a/pyproject.toml b/pyproject.toml index 490f5c94..77e8b10f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,6 +63,7 @@ dependencies = [ "oauth2client", "openstacksdk>=2.1.0", "pbr", + "pyparsing<3.2.0", "pyasn1", "pyasn1-modules", "pygerrit2",