# setup
pip >=21.0.0
versioningit >=2.0.0,<3  # required for being able to run editable installs

# tests
pytest >=6.0.0
pytest-asyncio
pytest-trio
requests-mock
freezegun >=1.0.0

# code-coverage
pytest-cov
coverage[toml]

# code-linting
ruff ==0.1.0

# typing
mypy
lxml-stubs
trio-typing
types-freezegun
types-requests
types-setuptools
types-urllib3

# scripts
shtab  # required by script/build-shell-completions.sh
inflection  # required by script/generate-cdp.py
