asphalt~=4.8

[aiohttp]
aiohttp>=3.8

[asgi3]
asgiref~=3.5
uvicorn>=0.17.6

[django]
Django>=3.2
uvicorn>=0.17.6

[doc]
Sphinx>=6.0
sphinx_rtd_theme>=1.2.0
sphinx-autodoc-typehints>=1.22
sphinx-tabs>=3.3.1
asphalt-web[aiohttp,asgi3,django,fastapi,starlette]

[fastapi]
fastapi>=0.75
uvicorn>=0.17.6

[starlette]
starlette>=0.17
uvicorn>=0.17.6

[test]
pytest
pytest-asyncio
httpx
websockets
asphalt-web[asgi3,fastapi,starlette]

[test:platform_python_implementation == "CPython"]
Django>=3.2

[test:python_version < "3.12"]
aiohttp>=3.8
