babel==2.18.0
certifi==2026.5.20
flask-babel==4.0.0
flask==3.1.3
httpx-socks[asyncio]==0.10.0
httpx[http2]==0.28.1
isodate==0.7.2
jinja2==3.1.6
lxml==6.1.1
markdown-it-py==4.2.0
msgspec==0.21.1
pygments==2.20.0
python-dateutil==2.9.0.post0
pyyaml==6.0.3
sniffio==1.3.1
typer==0.26.7
typing-extensions==4.15.0
valkey==6.1.1
whitenoise==6.12.0

[test]
aiounittest==1.5.0
basedpyright==1.39.7
black==25.9.0
coloredlogs==15.0.1
cov-core==1.15.0
furo==2025.12.19
granian[reload]==2.7.6
linuxdoc==20260504
mock==5.2.0
myst-parser==5.0.0
nose2[coverage_plugin]==0.16.0
parameterized==0.9.0
pylint==4.0.5
selenium==4.44.0
sphinx-autobuild==2025.8.25
sphinx-issues==6.0.0
sphinx-jinja==2.0.2
sphinx-notfound-page==1.1.0
sphinx-tabs==3.5.0
sphinxcontrib-programoutput==0.19
splinter==0.21.0
types-lxml==2026.2.16
wlc==2.0.0
yamllint==1.38.0

[test:python_version <= "3.11"]
Sphinx==8.2.3
docutils>=0.21.2

[test:python_version > "3.11"]
Sphinx==9.1.0
docutils>=0.22.4
