Package: toot
Version: 0.51.0-1
Severity: normal
Dear Maintainer,
Since last batch of upgrades toot no longer runs, giving a stack trace
upon invocation:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/toot/tui/images.py", line 8, in <module>
from term_image.widget import UrwidImageScreen, UrwidImage
ModuleNotFoundError: No module named 'term_image'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/toot", line 5, in <module>
from toot.cli import cli
File "/usr/lib/python3/dist-packages/toot/cli/__init__.py", line
199, in <module>
from toot.cli import tui # noqa
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/toot/cli/tui.py", line 6, in <module>
from toot.tui.app import TUI, TuiOptions
File "/usr/lib/python3/dist-packages/toot/tui/app.py", line 18, in <module>
from .images import TuiScreen, load_image
File "/usr/lib/python3/dist-packages/toot/tui/images.py", line 97, in <module>
from urwid.raw_display import Screen
ModuleNotFoundError: No module named 'urwid.raw_display'
toot
toot tui
both do this
[ I further notice that python3-urwid has been updated to 3.0 from 2.6
since this time - this suggests API change ]
-- System Information:
Distributor ID: Devuan
Description: Devuan GNU/Linux 7 (freia/ceres)
Release: 7
Codename: freia ceres
Architecture: x86_64
Kernel: Linux 6.12.0-gnulibre-gnm-eva2 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8),
LANGUAGE=en_CA:en
Shell: /bin/ass
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages toot depends on:
!! python3-bs4 4.14.3-2
!! python3-click 8.2.0+0.really.8.1.8-1
!! python3-dateutil 2.9.0-4
!! python3-requests 2.32.5+dfsg-1
!! python3-tomlkit 0.13.3-2
!! python3-urwid 3.0.4-1
!! python3-wcwidth 0.2.14+dfsg1-1
!! python3 0.13.9-3
-- no debconf information