pydantic>=2.0
typer>=0.9
rich>=13.0
markdown>=3.5
uvicorn>=0.24
fastapi>=0.104
watchfiles>=0.21
mkdocs>=1.5
mkdocs<2.0
mkdocs-material>=9.4

[:python_version < "3.12"]
tomli>=2.0

[build]
pyinstaller>=6.0

[dev]
pytest>=7.0
pytest-cov>=4.0
httpx>=0.24
mypy>=1.7
ruff>=0.8
pre-commit>=3.0

[e2e]
playwright>=1.40
pytest-playwright>=0.4
