Package: quodlibet
Version: 2.1-2
Severity: normal
quodlibet is installed as a module or package into python's
site-packages. Being there requires certain etiquette, and QL is
certainly not following it:
In the python interpreter, you can use the help function to get info on
modules. This will import all modules in site-packages and look at them
superficially. A good module should manage that.
Here is what happens with quodlibet installed:
>>> help()
Welcome to Python 2.5! This is the online help utility.
[.. snip ..]
help> modules
Please wait a moment while I gather a list of all available modules...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/site.py", line 342, in __call__
return pydoc.help(*args, **kwds)
File "/usr/lib/python2.5/pydoc.py", line 1650, in __call__
self.interact()
File "/usr/lib/python2.5/pydoc.py", line 1668, in interact
self.help(request)
File "/usr/lib/python2.5/pydoc.py", line 1684, in help
elif request == 'modules': self.listmodules()
File "/usr/lib/python2.5/pydoc.py", line 1805, in listmodules
ModuleScanner().run(callback)
File "/usr/lib/python2.5/pydoc.py", line 1856, in run
for importer, modname, ispkg in pkgutil.walk_packages():
File "/usr/lib/python2.5/pkgutil.py", line 125, in walk_packages
for item in walk_packages(path, name+'.', onerror):
File "/usr/lib/python2.5/pkgutil.py", line 110, in walk_packages
__import__(name)
File "/usr/lib/python2.5/site-packages/quodlibet/__init__.py", line 117, in
import_ql
try: return old_import(module, *args, **kwargs)
File "/usr/lib/pymodules/python2.5/OpenGL/Tk/__init__.py", line 87, in
<module>
_default_root.tk.call('package', 'require', 'Togl')
_tkinter.TclError: can't find package Togl
(In addition, a tk window is opened.)
Summary: This is bad. If quodlibet is not fit for being installed in
dist-packages, it should stay out of there.
This disrupts python module browsing, discovery and apropos searches.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (800, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.27-rc8fastboot
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages quodlibet depends on:
ii exfalso 2.1-2 audio tag editor for GTK+
ii gstreamer0.10-plugins-base 0.10.24-1 GStreamer plugins from the "base"
ii gstreamer0.10-plugins-good 0.10.16-1 GStreamer plugins from the "good"
ii gstreamer0.10-plugins-ugly 0.10.12-1+b1 GStreamer plugins from the "ugly"
ii python 2.5.4-2 An interactive high-level object-o
ii python-gst0.10 0.10.16-1 generic media-playing framework (P
Versions of packages quodlibet recommends:
ii gstreamer0.10-alsa 0.10.24-1 GStreamer plugin for ALSA
ii gstreamer0.10-gnomevfs 0.10.24-1 GStreamer plugin for GnomeVFS
ii python-feedparser 4.1-14 Universal Feed Parser for Python
ii quodlibet-ext 2.1-2 extensions for the Quod Libet audi
Versions of packages quodlibet suggests:
ii gstreamer0.10-plugins-bad 0.10.13-1 GStreamer plugins from the "bad" s
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]