Package: gourmand
Version: 1.1.0+really1.0.0-2
Severity: important
X-Debbugs-Cc: [email protected]
Hi,
gourmand fails to load (at least) three of it's plugins due to missing Python
modules. As two of these plugins are importers for websites, it impacts
usability a lot.
Here is what I get when I run gourmand from console:
philip@debian:~$ gourmand
args = Namespace(db_url='', threads=False, gourmanddir='',
thread_debug_interval=5.0, thread_debug=False, debug_file='', time=False,
debug=None)
WARNING: Plugin module import failed
PATH: ['/usr/bin', '/usr/lib/python310.zip', '/usr/lib/python3.10',
'/usr/lib/python3.10/lib-dynload', '/usr/local/lib/python3.10/dist-packages',
'/usr/lib/python3/dist-packages', '/usr/lib/python3/dist-
packages/gourmand/plugins', '/usr/lib/python3/dist-
packages/gourmand/plugins/import_export']
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 300, in
get_module
self._loaded = __import__(self.module)
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/web_import_plugin/__init__.py", line 1,
in <module>
from . import generic_web_importer_plugin
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/web_import_plugin/generic_web_importer_plugin.py",
line 6, in <module>
from gourmand.plugins.import_export.website_import_plugins.state import \
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/website_import_plugins/__init__.py",
line 1, in <module>
from . import (about_dot_com_plugin, allrecipes_plugin,
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/website_import_plugins/allrecipes_plugin.py",
line 3, in <module>
from . import schema_org_parser
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/website_import_plugins/schema_org_parser.py",
line 7, in <module>
import scrape_schema_recipe
ModuleNotFoundError: No module named 'scrape_schema_recipe'
WARNING: Failed to load plugin web_import_plugin
ERROR:root:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 129, in
load_active_plugins
self.active_plugins.extend(self.available_plugin_sets[p].plugins)
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 312, in
__getattr__
return self.get_plugins()
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 320, in
get_plugins
return self.get_module().plugins
AttributeError: 'NoneType' object has no attribute 'plugins'
WARNING: Plugin module import failed
PATH: ['/usr/bin', '/usr/lib/python310.zip', '/usr/lib/python3.10',
'/usr/lib/python3.10/lib-dynload', '/usr/local/lib/python3.10/dist-packages',
'/usr/lib/python3/dist-packages', '/usr/lib/python3/dist-
packages/gourmand/plugins', '/usr/lib/python3/dist-
packages/gourmand/plugins/import_export']
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 300, in
get_module
self._loaded = __import__(self.module)
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/website_import_plugins/__init__.py",
line 1, in <module>
from . import (about_dot_com_plugin, allrecipes_plugin,
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/website_import_plugins/allrecipes_plugin.py",
line 3, in <module>
from . import schema_org_parser
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/website_import_plugins/schema_org_parser.py",
line 7, in <module>
import scrape_schema_recipe
ModuleNotFoundError: No module named 'scrape_schema_recipe'
WARNING: Failed to load plugin website_import_plugins
ERROR:root:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 129, in
load_active_plugins
self.active_plugins.extend(self.available_plugin_sets[p].plugins)
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 312, in
__getattr__
return self.get_plugins()
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 320, in
get_plugins
return self.get_module().plugins
AttributeError: 'NoneType' object has no attribute 'plugins'
WARNING: Plugin module import failed
PATH: ['/usr/bin', '/usr/lib/python310.zip', '/usr/lib/python3.10',
'/usr/lib/python3.10/lib-dynload', '/usr/local/lib/python3.10/dist-packages',
'/usr/lib/python3/dist-packages', '/usr/lib/python3/dist-
packages/gourmand/plugins', '/usr/lib/python3/dist-
packages/gourmand/plugins/import_export']
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 300, in
get_module
self._loaded = __import__(self.module)
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/epub_plugin/__init__.py", line 1, in
<module>
from . import epub_exporter_plugin
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/epub_plugin/epub_exporter_plugin.py",
line 4, in <module>
from . import epub_exporter
File "/usr/lib/python3/dist-
packages/gourmand/plugins/import_export/epub_plugin/epub_exporter.py", line 7,
in <module>
from ebooklib import epub
ModuleNotFoundError: No module named 'ebooklib'
WARNING: Failed to load plugin epub_plugin
ERROR:root:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 129, in
load_active_plugins
self.active_plugins.extend(self.available_plugin_sets[p].plugins)
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 312, in
__getattr__
return self.get_plugins()
File "/usr/lib/python3/dist-packages/gourmand/plugin_loader.py", line 320, in
get_plugins
return self.get_module().plugins
AttributeError: 'NoneType' object has no attribute 'plugins'
Plugin copy_paste_plugin not found
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (400, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.0.0-5-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gourmand depends on:
ii gir1.2-gtk-3.0 3.24.35-2
ii python3 3.10.6-1
ii python3-argcomplete 2.0.0-1
ii python3-bs4 4.11.1-3
ii python3-gi 3.42.2-3
ii python3-gi-cairo 3.42.2-3
ii python3-gst-1.0 1.20.3-1+b2
ii python3-lxml 4.9.1-1+b2
ii python3-pil 9.2.0-1.1+b1
ii python3-reportlab 3.6.11-1
ii python3-requests 2.28.1+dfsg-1
ii python3-sqlalchemy 1.4.31+ds1-1
ii python3-toml 0.10.2-1
Versions of packages gourmand recommends:
ii gir1.2-poppler-0.18 22.08.0-2.1
ii python3-gtkspellcheck 4.0.5-3
ii python3-pyglet 1.5.27+ds-1
Versions of packages gourmand suggests:
pn python3-ebooklib <none>
-- no debconf information