# packages needed to run unit tests (including extra supported http libraries)
# version requirements: all supported versions (currently 3.6-3.12)

# This is the last version of httpx compatible with Python 3.6
httpx == 0.22.0; python_version == "3.6"
httpx >= 0.24.1; python_version == "3.7"
httpx >= 0.27.0; python_version >= "3.8"
aiohttp == 3.8.6; python_version <= "3.7"
aiohttp == 3.10.11; python_version == "3.8"
aiohttp == 3.12.15; python_version >= "3.9"
anyio[trio] == 3.6.2; python_version < "3.13"
anyio[trio] == 4.11.0; python_version >= "3.13"

pytest-mock >= 2.0.0
mock >= 4.0; python_version < "3.8"
pytest-xdist >= 1.31.0
pytest >= 6.0.0
