certifi
charset_normalizer>=3.4.9
courlan>=1.4.0
htmldate>=1.10.0
justext>=3.0.2
lxml>=6.1.1
urllib3<3,>=1.26

[all]
brotli
faust-cchardet>=2.2.1
htmldate[speed]>=1.10.0
py3langid>=0.3.0
pycurl>=7.47.0
urllib3[socks]
zstandard>=0.25.0

[dev]
ruff>=0.16.1
mypy>=2.3.0
pytest>=9.1.1
pytest-cov>=7.1.0
types-lxml>=2026.2.16
types-pycurl>=7.47.0.20260703
types-urllib3>=1.26.25.14

[docs]
sphinx>=8.1
pydata-sphinx-theme>=0.18.0
docutils>=0.21
sphinx-sitemap>=2.9.0

[eval]
pandas
tabulate
tqdm
beautifulsoup4
boilerpy3
goose3
html2text
html-text
inscriptis
newspaper3k
news-please
readability-lxml
resiliparse
