refactor: Make all fetchers as an optional dependency group

+ Removing some dead code
This commit is contained in:
Karim shoair
2025-09-13 16:07:48 +03:00
parent d7e3deae2a
commit 13d7e70cb7
20 changed files with 142 additions and 174 deletions
+3 -4
View File
@@ -1,12 +1,11 @@
from pathlib import Path
import re
from pathlib import Path
from inspect import signature
from difflib import SequenceMatcher
from urllib.parse import urljoin
from difflib import SequenceMatcher
from cssselect import SelectorError, SelectorSyntaxError
from cssselect import parse as split_selectors
from lxml.html import HtmlElement, HtmlMixin, HTMLParser
from cssselect import SelectorError, SelectorSyntaxError, parse as split_selectors
from lxml.etree import (
XPath,
tostring,