coverage>=4.1
pytest
pyyaml
requests
testtools

# ASGI Specific (daphne is installed on a its own tox env)
pytest-asyncio
httpx; python_version >= '3.6'
uvicorn; python_version >= '3.6'
aiofiles; python_version >= '3.6'
httpx; python_version >= '3.6'
uvicorn; python_version >= '3.6'
websockets; python_version >= '3.6'

# Handler Specific
cbor2; python_version >= '3.6'
msgpack
mujson
ujson

# it's slow to compile on emulated architectures
python-rapidjson; platform_machine != 's390x' and platform_machine != 'aarch64'

# python_version >= '3.6': arm64 wheels are missing for py35
orjson; python_version >= '3.6' and platform_python_implementation != 'PyPy' and platform_machine != 's390x'
