Seems like dev-python/urwid and dev-python/tasklib do not (only) belong to BDEPEND, but RDEPEND as well. vit crashes with ModuleNotFoundError when urwid or tasklib is not installed. Installing both of these packages as oneshot solves the issue temporarily. Reproducible: Always Steps to Reproduce: 1. Install app-misc/vit 2. Uninstall dev-python/urwid or dev-python/tasklib (this should by done by depclean) 3. Start vit Actual Results: Traceback (most recent call last): File "/usr/bin/vit", line 5, in <module> from vit.command_line import main File "/usr/lib/python3.10/site-packages/vit/__init__.py", line 2, in <module> from .application import Application File "/usr/lib/python3.10/site-packages/vit/application.py", line 14, in <module> import urwid ModuleNotFoundError: No module named 'urwid' or Traceback (most recent call last): File "/usr/bin/vit", line 5, in <module> from vit.command_line import main File "/usr/lib/python3.10/site-packages/vit/__init__.py", line 2, in <module> from .application import Application File "/usr/lib/python3.10/site-packages/vit/application.py", line 24, in <module> from vit.task import TaskListModel File "/usr/lib/python3.10/site-packages/vit/task.py", line 4, in <module> import tasklib ModuleNotFoundError: No module named 'tasklib' Expected Results: vit starts as usual.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c4a4308b6691c4db3041bf333e5dc3fa48710da commit 3c4a4308b6691c4db3041bf333e5dc3fa48710da Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2023-04-15 16:10:31 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2023-04-15 16:20:55 +0000 app-misc/vit: Version bump to 2.3.0 * Move dependencies from BDEPEND to RDEPEND (bug #904262) Closes: https://bugs.gentoo.org/904262 Signed-off-by: Matt Turner <mattst88@gentoo.org> app-misc/vit/Manifest | 1 + app-misc/vit/vit-2.3.0.ebuild | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+)