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

Reply via email to