openstack-tox-pep8 failing on stable/wallaby tripleo-heat-templates gate blocker
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
In Progress
|
Critical
|
Marios Andreou |
Bug Description
At [1][2][3] the openstack-tox-pep8 job is failing on stable/wallaby tripleo-
2022-04-06 13:17:12.404750 | ubuntu-focal | Traceback (most recent call last):
2022-04-06 13:17:12.404784 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.404797 | ubuntu-focal | from ansiblelint.
2022-04-06 13:17:12.404808 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.404819 | ubuntu-focal | from enrich.console import should_do_markup
2022-04-06 13:17:12.404829 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.404840 | ubuntu-focal | import rich.console as rich_console
2022-04-06 13:17:12.404850 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.404881 | ubuntu-focal | from ._log_render import FormatTimeCallable, LogRender
2022-04-06 13:17:12.404893 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.404904 | ubuntu-focal | from .text import Text, TextType
2022-04-06 13:17:12.404914 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.404925 | ubuntu-focal | from rich.emoji import EmojiVariant
2022-04-06 13:17:12.404935 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.404945 | ubuntu-focal | from .jupyter import JupyterMixin
2022-04-06 13:17:12.404955 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.404966 | ubuntu-focal | from .segment import Segment
2022-04-06 13:17:12.404976 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.404986 | ubuntu-focal | from .cells import (
2022-04-06 13:17:12.404996 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.405006 | ubuntu-focal | from ._lru_cache import LRUCache
2022-04-06 13:17:12.405016 | ubuntu-focal | File "/home/
2022-04-06 13:17:12.405027 | ubuntu-focal | from typing_extensions import OrderedDict
2022-04-06 13:17:12.405037 | ubuntu-focal | ImportError: cannot import name 'OrderedDict' from 'typing_extensions' (/home/
This blocks the stable/wallaby gate for tripleo-
Seems related to https:/
[1] https:/
[2] https:/
[3] https:/
[4] https:/
the pin to <12.1.0 works... test there https:/ /review. opendev. org/c/openstack /tripleo- heat-templates/ +/836853/ 1/test- requirements. txt results are good https:/ /zuul.opendev. org/t/openstack /build/ f22346c18d0649f fba5081bdb758de a4
the pin to >=12.2.0 does not work ... test there https:/ /review. opendev. org/c/openstack /tripleo- heat-templates/ +/836853/ 2/test- requirements. txt and results there https:/ /zuul.opendev. org/t/openstack /build/ 71ec2b731a75499 2974b9b2271ccc2 7f "The conflict is caused by: rich 12.2.0 depends on typing- extensions< 5.0 and >=4.0.0; python_version < "3.9" "