Functional tests are failing during aodhclient import
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack RabbitMQ Server Charm |
Invalid
|
High
|
Unassigned | ||
OpenStack Swift Proxy Charm |
Invalid
|
High
|
Unassigned | ||
python-aodhclient |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Today during the functional tests run the error occurred:
https:/
```
2021-10-25 06:56:18.635402 | bionic-medium | File "/home/
2021-10-25 06:56:18.635409 | bionic-medium | expr = pp.operatorPrec
2021-10-25 06:56:18.635416 | bionic-medium | AttributeError: module 'pyparsing' has no attribute 'operatorPreced
```
The issue occurs when aodhclient is imported, because of missing 'operatorPreced
This library was released during the weekend with version 3.0.0 (https:/
As a solution, we can use pyparser 2.4.7 (this version works fine) or migrate to 'infixNotation' based on documentation. In the second approach, more adjustment might be needed.
The functional tests mentioned in the bug description are for the project charm-swift-proxy. Also I heard this issue affects charm-rabbitmq- server too. Re-assigning the bug to these projects.