[aodh][tacker] Support for pyparsing v 3.0.6 is required in python-aodhclient

ueha.ayumu at fujitsu.com ueha.ayumu at fujitsu.com
Fri Nov 26 02:54:09 UTC 2021

Hi aodh team,

Hi I'm Ueha from tacker team.
Tacker CI fails with the following error since a few days ago:
---from h-eng log---
  Traceback (most recent call last):
    File "/usr/local/lib/python3.8/dist-packages/aodhclient/utils.py", line 43, in <module>
      expr = pp.operatorPrecedence(condition, [
  AttributeError: module 'pyparsing' has no attribute 'operatorPrecedence'

As I have researched, the version of pyparsing has been updated to v3.0.6 in global requirements [1].
And operatorPrecedence was already deprecated in pyparsing v3.0.6.

A patch to fix this appears to have already been posted to python-aodhclient [2].

Could you consider merging the fixes to avoid errors in the CI?

For your information, it have been merged similar fixes in cinder [3] and manila [4].

[1] https://review.opendev.org/c/openstack/requirements/+/818614
[2] https://review.opendev.org/c/openstack/python-aodhclient/+/819054
[3] https://review.opendev.org/c/openstack/cinder/+/818834
[4] https://review.opendev.org/c/openstack/manila/+/818829

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20211126/49b364d1/attachment-0001.htm>

More information about the openstack-discuss mailing list