pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/60546: audio/quodlibet: No module named 'senf'
>Number: 60546
>Category: pkg
>Synopsis: audio/quodlibet: No module named 'senf'
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Aug 06 02:50:00 +0000 2026
>Originator: Samuel Young
>Release: NetBSD 11.0
>Organization:
>Environment:
System: NetBSD optiplex-netbsd.lan 11.0 NetBSD 11.0 (GENERIC) #0: Thu Jul 30 15:23:12 UTC 2026 mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:
When attempting to launch quodlibet (4.6.0bn10), quodlibet dies with an
error saying `No module named 'senf'`. senf is included with quodlibet
under `/usr/pkg/lib/python3.12/site-packages/quodlibet/packages/senf`,
but quodlibet/python does not attempt to search for modules under that
path.
My system has two different versions of Python installed, both from
pkgin: 3.12 and 3.13. quodlibet using 3.12. Do not know if that
information is relevant.
>How-To-Repeat:
Install the audio/quodlibet binary package using `pkgin` and attempt
to execute quodlibet from the command-line. The following error appears
for me:
Traceback (most recent call last):
File "/usr/pkg/bin/quodlibet", line 11, in <module>
from quodlibet.main import main
File "/usr/pkg/lib/python3.12/site-packages/quodlibet/__init__.py", line 21, in <module>
from .util.i18n import _, C_, N_, ngettext, npgettext
File "/usr/pkg/lib/python3.12/site-packages/quodlibet/util/__init__.py", line 28, in <module>
from senf import fsnative
ModuleNotFoundError: No module named 'senf'
>Fix:
A work around is to manually point PYTHONPATH to the directory where senf
is installed.
PYTHONPATH=/usr/pkg/lib/python3.12/site-packages/quodlibet/packages \
quodlibet
(after that, quodlibet fails with the following errors, but I do not know
if those would be within the scope of this issue)
E: [0000.122] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.123] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.123] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.124] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.125] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.126] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.127] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.128] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.129] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.130] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.131] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.131] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.132] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.133] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.134] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.135] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
E: [0000.136] util.importhelper.load_dir_modules: importhelper.py:95:load_module: AttributeError: module 'importlib' has no attribute 'find_loader'
No formats found!
Home |
Main Index |
Thread Index |
Old Index