beartype>=0.22.9
flask>=3.0.3
httpx>=0.27.0
numpy>=2.4.4
opencv-contrib-python-headless>=5.0.0.93
pillow>=12.2.0
pydantic-settings>=2.6.1
pyteenybrisque>=0.1.1
requests>=2.32.3
responses>=0.25.3
respx>=0.21.0
vws-auth-tools>=2024.7.12
werkzeug>=3.1.2

[:sys_platform == "win32"]
tzdata

[dev]
actionlint-py==1.7.12.24
check-manifest==0.51
check-wheel-contents==0.6.3
coverage==7.15.2
deptry==0.25.1
dirty-equals==0.11
doc8==2.0.0
doccmd==2026.7.19
docker==7.2.0
freezegun==1.5.5
furo==2025.12.19
interrogate==1.7.0
mypy[faster-cache]==2.3.0
mypy-strict-kwargs==2026.7.19.1
prek==0.4.11
pydocstringformatter==1.0.0
pydocstyle==6.3
pylint[spelling]==4.0.6
pylint-per-file-ignores==3.2.1
pyproject-fmt==2.26.0
pyrefly==1.1.1
pyright==1.1.411
pyroma==5.0.1
pytest==9.1.1
pytest-beartype-tests==2026.4.26
pytest-retry==1.7.0
pytest-xdist==3.8.0
pyyaml==6.0.3
requests-mock-flask==2026.4.2
ruff==0.16.1
shellcheck-py==0.11.0.1
shfmt-py==4.0.0
sphinx==9.1.0
sphinx-copybutton==0.5.2
sphinx-lint==1.0.2
sphinx-paramlinks==0.6
sphinx-pyproject==0.3.0
sphinx-substitution-extensions==2026.6.17
sphinx-toolbox==4.3.0
sphinxcontrib-httpdomain==2.0.0
sphinxcontrib-spelling==8.0.2
sphinxcontrib-towncrier==0.5.0a0
strict-kwargs==2026.7.24
sybil==10.1.0
tenacity==9.1.4
towncrier==25.8.0
ty==0.0.65
types-docker==7.2.0.20260728
types-pyyaml==6.0.12.20260724
types-requests==2.33.0.20260712
urllib3==2.7.0
vulture==2.16
vws-python==2026.2.25.1
vws-test-fixtures==2023.3.5
vws-web-tools==2026.5.21
yamlfix==1.19.1
zizmor==1.28.0

[release]
check-wheel-contents==0.6.3
towncrier==25.8.0
