pydantic>=2.0
requests>=2.28
urllib3>=2.0
typer>=0.9
click>=8.0
rich>=13.0
beautifulsoup4>=4.12
markdown>=3.5
jinja2>=3.0
python-dotenv>=1.0

[:python_version < "3.11"]
tomli>=2.0
typing_extensions>=4.0

[async]
aiohttp>=3.9
aiosignal>=1.3

[dev]
pytest>=7.0
pytest-cov>=4.0
mypy>=1.5
ruff>=0.1
types-beautifulsoup4
types-requests

[server]
mcp>=1.2
