Bug#1080387: python3-suds not really optional
Package: chirp
Version: 1:20240901-1
Severity: normal
Looks like the "suds" module is required:
% chirpw
Traceback (most recent call last):
File "/usr/bin/chirpw", line 33, in <module>
sys.exit(load_entry_point('chirp==20240901', 'console_scripts', 'chirpw')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/chirp/wxui/__init__.py", line 189, in chirpmain
from chirp.wxui import main
File "/usr/lib/python3/dist-packages/chirp/wxui/main.py", line 49, in <module>
from chirp.wxui import query_sources
File "/usr/lib/python3/dist-packages/chirp/wxui/query_sources.py", line 28, in <module>
from chirp.sources import radioreference
File "/usr/lib/python3/dist-packages/chirp/sources/radioreference.py", line 23, in <module>
from suds.client import Client
ModuleNotFoundError: No module named 'suds'
Also in this release (and unrelated to packaging), CLI help broken:
% chirpw -h
Traceback (most recent call last):
.....
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (900, 'unstable'), (800, 'experimental'), (500, 'unstable-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.11-rc5-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages chirp depends on:
ii python3 3.12.5-1
ii python3-requests 2.32.3+dfsg-1
ii python3-serial 3.5-2
ii python3-six 1.16.0-7
ii python3-yattag 1.15.2-1
ii wxpython-tools 4.2.1+dfsg-4
Versions of packages chirp recommends:
pn python3-suds <none>
chirp suggests no packages.
Reply to: