pydantic>=2.4.0
requests>=2.33.0
urllib3>=2.7.0
typer>=0.16
click>=8.3.3
rich>=13.0
beautifulsoup4>=4.12
markdown>=3.8.1
jinja2>=3.1.6
python-dotenv>=1.2.2

[: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>=2.0
ruff>=0.15
types-beautifulsoup4
types-requests

[server]
mcp<3,>=2.0
