# basis
requests==2.32.3
envparse==0.2.0

# json validation (inspector)
jsonschema==4.23.0

# for version comparison
semver==3.0.2

# testing
pytest==8.3.4
pytest-xdist[psutil]==3.6.1
betamax==0.9.0

coverage~=7.6.10  # pinned to <7 as coveralls is preventing v7 for coverage
pytest-cov==6.0.0
coveralls==4.0.1
Pillow==11.1.0

# documentation
Sphinx==7.2.6; python_version >= '3.9'
Sphinx~=7.1.2; python_version <= '3.8'
nbsphinx==0.9.6

# integration
tox==4.23.2

# code style
flake8==7.1.1
importlib-metadata==8.5.0
pydocstyle==6.3.0
mypy==1.14.1; python_version >= '3.4'
pre-commit==4.0.1

# for package management (uploads)
twine~=6.0; python_version >= '3.7'
twine~=3.0; python_version <= '3.6'

pytz==2024.2
