socketify
jinja2
multidict
watchfiles

[:platform_python_implementation != "PyPy"]
orjson>=3.11.3

[:platform_python_implementation == "PyPy"]
ujson

[dev]
pytest>=8.4.2
pytest-asyncio>=1.2.0
pytest-tornasync>=0.6.0.post2
pytest-twisted>=0.8.0
pytest-trio>=0.8.0
anyio>=4.11.0
twisted>=25.5.0
ruff>=0.13.3
mypy
black
isort

[docs]
mkdocs
mkdocs-material
