Package: zabbix-cli Version: 3.5.2-2 Severity: grave Tags: upstream With python3-typer 0.19 in testing, zabbix-cli fails to start:
$ zabbix-cli
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/zabbix_cli/_patches/typer.py", line 313,
in patch
patch_help_text_style()
~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/zabbix_cli/_patches/typer.py", line 41,
in patch_help_text_style
typer.rich_utils.STYLE_HELPTEXT = ""
^^^^^^^^^^^^^^^^
AttributeError: module 'typer' has no attribute 'rich_utils'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/zabbix-cli", line 5, in <module>
from zabbix_cli.main import main
File "/usr/lib/python3/dist-packages/zabbix_cli/__init__.py", line 5, in
<module>
patch_all()
~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/zabbix_cli/_patches/__init__.py", line
8, in patch_all
typ.patch()
~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/zabbix_cli/_patches/typer.py", line 312,
in patch
with patcher("typer.rich_utils.STYLE_HELPTEXT"):
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/zabbix_cli/_patches/common.py", line 43,
in __exit__
console = rich.console.Console(stderr=True)
^^^^^^^^^^^^
AttributeError: module 'rich' has no attribute 'console'
This is not due to the fact that typer changed API but due to
zabbix-cli doing runtime patching of typer internals.
-- System Information:
Debian Release: forky/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'proposed-updates'), (500, 'testing'), (500, 'stable'), (1, 'experimental'),
(1, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.16.7+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages zabbix-cli depends on:
ii python3 [python3-supported-min] 3.13.7-1
ii python3-httpx 0.28.1-1
ii python3-importlib-metadata 8.7.0-2
ii python3-packaging 25.0-1
ii python3-platformdirs 4.4.0-1
ii python3-prompt-toolkit 3.0.52-1
ii python3-pydantic 2.12.0~a1-1
ii python3-rich 13.9.4-1
ii python3-tomli 2.2.1-2+b1
ii python3-tomli-w 1.2.0-1
ii python3-typer 0.19.2-1
ii python3-typing-extensions 4.15.0-1
zabbix-cli recommends no packages.
zabbix-cli suggests no packages.
-- no debconf information
--
ceterum censeo microsoftem esse delendam.
pgponGXgzEpa9.pgp
Description: OpenPGP digital signature

