requests>=2.28
beautifulsoup4>=4.11
lxml>=4.9

[all]
playwright>=1.40
markdownify>=0.11
trafilatura>=1.6

[all:python_version >= "3.10"]
mcp>=2

[browser]
playwright>=1.40

[dev]
pytest>=7
pytest-cov
ruff

[llm]
markdownify>=0.11
trafilatura>=1.6

[mcp]
markdownify>=0.11
trafilatura>=1.6

[mcp:python_version >= "3.10"]
mcp>=2
