pytest~=8.4
pytest-asyncio~=1.2.0
pytest-cov~=7.0
pytest-xdist~=3.8
pytest-split~=0.10.0
pytest-mock~=3.15
pytest-timeout~=2.4
pytest-flakefinder~=1.1
pyfakefs~=5.9
parameterized~=0.9.0

flask~=2.2
fastapi~=0.115.3
httpx~=0.27.0
responses~=0.23.3
uvicorn~=0.32.0

pandas~=2.3; python_version >= '3.11'
numpy~=2.3; python_version >= '3.11'
pandas~=1.3; python_version < '3.11'
numpy~=1.24; python_version < '3.11'

coverage[toml]~=7.10

pyte~=0.8.1  # Terminal emulator for testing interactions with the terminal.

# Avoids:
# - perf issues introduced in v6.131.1 but fixed in follow-up patches
# - unlikely but possible race condition, fixed in v6.131.3 (https://github.com/HypothesisWorks/hypothesis/pull/4363)
hypothesis>=6.131.7

hypothesis-fspaths
