httpx<1.0,>=0.27
aiofiles>=23.0
pydantic<3.0,>=2.7
pydantic-settings>=2.3
tenacity<10.0,>=8.5
pybreaker<2.0,>=1.3
rich<14.0,>=13.0
click<9.0,>=8.1
python-magic>=0.4.27
structlog>=24.0
aiosqlite>=0.20
beautifulsoup4>=4.12
lxml>=5.2
Levenshtein>=0.25
yt-dlp>=2025.10.0
feedparser>=6.0

[browser]
playwright>=1.40

[dev]
pytest<10.0,>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0
pytest-mock>=3.12
respx>=0.21
hypothesis>=6.100
freezegun>=1.5

[http]
uvicorn>=0.30
fastapi>=0.110

[mcp]
mcp>=1.0

[socks]
socksio>=1.0
