Missing package dependency python-lxml-html-clean
Description:
The Python module lxml-html-clean has been moved out of the latest python-lxml package and into it's own package python-lxml-html-clean. Gfeeds depends on this module and does not start when latest python-lxml is installed on the system without python-lxml-html-clean. python-lxml-html-clean should be added as additional package dependency to Gfeeds.
Error is:
Traceback (most recent call last):
File "/usr/bin/gfeeds", line 75, in <module>
from gfeeds import __main__
File "/usr/lib/python3.12/site-packages/gfeeds/__main__.py", line 9, in <module>
from gfeeds.app_window import GFeedsAppWindow
File "/usr/lib/python3.12/site-packages/gfeeds/app_window.py", line 2, in <module>
from gfeeds.main_leaflet import MainLeaflet
File "/usr/lib/python3.12/site-packages/gfeeds/main_leaflet.py", line 11, in <module>
from gfeeds.webview import GFeedsWebView
File "/usr/lib/python3.12/site-packages/gfeeds/webview.py", line 4, in <module>
from gfeeds.util.build_reader_html import build_reader_html
File "/usr/lib/python3.12/site-packages/gfeeds/util/build_reader_html.py", line 4, in <module>
from gfeeds.util.readability_wrapper import RDoc
File "/usr/lib/python3.12/site-packages/gfeeds/util/readability_wrapper.py", line 3, in <module>
from readability.readability import *
File "/usr/lib/python3.12/site-packages/readability/__init__.py", line 3, in <module>
from .readability import Document
File "/usr/lib/python3.12/site-packages/readability/readability.py", line 11, in <module>
from .cleaners import clean_attributes
File "/usr/lib/python3.12/site-packages/readability/cleaners.py", line 3, in <module>
from lxml.html.clean import Cleaner
File "/usr/lib/python3.12/site-packages/lxml/html/clean.py", line 18, in <module>
raise ImportError(
ImportError: lxml.html.clean module is now a separate project lxml_html_clean.
Install lxml[html_clean] or lxml_html_clean directly.
Additional info:
- package version(s): gfeeds: 2.2.0-2 python-lxml: 5.2.2-1
Steps to reproduce:
- Update to latest python-lxml (5.2.2-1).
- Ensure python-lxml-html-clean (currently not a gfeeds dependency) is not installed on the system.
- Start gfeeds.