python-cliff build error: TypeError: type 'ExtensionManager' is not subscriptable
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| python-openstackclient |
In Progress
|
Undecided
|
Unassigned |
Bug Description
When building python-cliff on Python 3.13 and 3.14 against Ubuntu Resolute, I get the following build failure:
+ PYTHON=python3.13 stestr run --parallel --subunit
+ subunit2pyunit
Traceback (most recent call last):
File "/usr/bin/stestr", line 5, in <module>
from stestr.cli import main
File "/usr/lib/
from cliff import app
File "/<<PKGBUILDDIR
from . import complete
File "/<<PKGBUILDDIR
class CompleteCommand
...<61 lines>...
return 0
File "/<<PKGBUILDDIR
_formatters: stevedore.
TypeError: type 'ExtensionManager' is not subscriptable
Related branches
- Nick Rosbrook: Approve
-
Diff: 1614 lines (+611/-178)36 files modified.pre-commit-config.yaml (+3/-19)
ChangeLog (+23/-0)
PKG-INFO (+5/-3)
cliff.egg-info/PKG-INFO (+5/-3)
cliff.egg-info/SOURCES.txt (+2/-0)
cliff.egg-info/pbr.json (+1/-1)
cliff.egg-info/requires.txt (+1/-1)
cliff/columns.py (+2/-3)
cliff/command.py (+17/-3)
cliff/commandmanager.py (+118/-26)
cliff/complete.py (+1/-0)
cliff/display.py (+48/-5)
cliff/formatters/base.py (+4/-1)
cliff/formatters/commaseparated.py (+1/-1)
cliff/lister.py (+5/-1)
cliff/show.py (+14/-6)
cliff/sphinxext.py (+7/-7)
cliff/tests/base.py (+5/-1)
cliff/tests/test_command_hooks.py (+23/-7)
cliff/tests/test_commandmanager.py (+89/-17)
cliff/tests/test_formatters_table.py (+4/-4)
cliff/tests/test_lister.py (+15/-1)
cliff/tests/test_show.py (+7/-1)
debian/changelog (+14/-3)
debian/patches/fix-py314-stevedore-extensionmanager-typing.patch (+25/-0)
debian/patches/fix-sphinxext-py314-format-actions-usage.patch (+44/-0)
debian/patches/fix-tests-help-usage-progname.patch (+26/-0)
debian/patches/include-submodules-in-build.patch (+16/-10)
debian/patches/series (+3/-0)
debian/upstream/signing-key.asc (+41/-41)
debian/watch (+1/-1)
pyproject.toml (+2/-10)
releasenotes/notes/conflict-resolution-21bcb5f9a6c19d7f.yaml (+12/-0)
releasenotes/notes/deprecate-commandmanager-namespace-argument-2d5169222402f633.yaml (+13/-0)
requirements.txt (+1/-1)
tox.ini (+13/-1)
Fix proposed to branch: master /review. opendev. org/c/openstack /cliff/ +/974214
Review: https:/