requests>=2.32.4
httpx[http2,socks]<1,>=0.28
trafilatura>=2.3.1
beautifulsoup4>=4.13.4
python-dateutil>=2.8
urllib3>=2.5
pypdf<7,>=6.21.1
lxml>=5.3

[all]
playwright>=1.49
pymupdf>=1.24
pymupdf4llm>=0.0.17

[dev]
pytest>=8.0
pytest-cov>=4.1
ruff>=0.6

[local-rerank]
torch==2.14.1
transformers==5.20.2
safetensors<1,>=0.8

[mcp]
mcp<3,>=2
anyio>=4.9

[pdf]
pymupdf>=1.24
pymupdf4llm>=0.0.17

[playwright]
playwright>=1.49

[test]
pytest>=8.0
pytest-cov>=4.1
