# This file was autogenerated by uv via the following command:
#    make upgrade
alabaster==1.0.0
    # via sphinx
astroid==4.3.4
    # via
    #   -r requirements/test.txt
    #   pylint
attrs==26.1.0
    # via -r requirements/test.txt
babel==2.18.0
    # via sphinx
certifi==2026.10.23
    # via
    #   -r requirements/test.txt
    #   requests
charset-normalizer==3.5.2
    # via
    #   -r requirements/test.txt
    #   requests
click==8.5.0
    # via
    #   -r requirements/test.txt
    #   click-log
click-log==0.4.0
    # via -r requirements/test.txt
cogapp==3.6.0
    # via -r requirements/doc.in
colorama==0.4.6 ; sys_platform == 'win32'
    # via
    #   -r requirements/test.txt
    #   pylint
    #   pytest
    #   sphinx
coverage==7.16.2
    # via -r requirements/test.txt
dill==0.4.1
    # via
    #   -r requirements/test.txt
    #   pylint
doc8==2.0.0
    # via -r requirements/doc.in
docutils==0.21.2
    # via
    #   doc8
    #   restructuredtext-lint
    #   sphinx
    #   sphinx-rtd-theme
exceptiongroup==1.3.1 ; python_full_version < '3.11'
    # via
    #   -r requirements/test.txt
    #   pytest
freezegun==1.5.5
    # via -r requirements/test.txt
idna==3.20
    # via
    #   -r requirements/test.txt
    #   requests
imagesize==2.0.1
    # via sphinx
iniconfig==2.3.1
    # via
    #   -r requirements/test.txt
    #   pytest
isort==9.0.2
    # via
    #   -r requirements/test.txt
    #   pylint
jedi==0.20.1
    # via
    #   -r requirements/test.txt
    #   pudb
jinja2==3.1.6
    # via
    #   -r requirements/test.txt
    #   sphinx
markdown-it-py==4.2.0
    # via -r requirements/test.txt
markupsafe==3.0.4
    # via
    #   -r requirements/test.txt
    #   jinja2
mccabe==0.7.0
    # via
    #   -r requirements/test.txt
    #   pylint
mdurl==0.1.2
    # via
    #   -r requirements/test.txt
    #   markdown-it-py
mypy-extensions==1.1.0
    # via
    #   -r requirements/test.txt
    #   isort
packaging==26.3
    # via
    #   -r requirements/test.txt
    #   pudb
    #   pytest
    #   sphinx
parso==0.8.7
    # via
    #   -r requirements/test.txt
    #   jedi
platformdirs==4.12.4 ; python_full_version < '3.11'
    # via
    #   -r requirements/test.txt
    #   pylint
platformdirs==4.13.0 ; python_full_version >= '3.11'
    # via
    #   -r requirements/test.txt
    #   pylint
pluggy==1.7.0
    # via
    #   -r requirements/test.txt
    #   pytest
pudb==2026.1
    # via -r requirements/test.txt
pygments==2.21.0
    # via
    #   -r requirements/test.txt
    #   doc8
    #   pudb
    #   pytest
    #   sphinx
pylint==4.1.3
    # via
    #   -r requirements/test.txt
    #   pylint-pytest
pylint-pytest==1.1.9.post1
    # via -r requirements/test.txt
pytest==9.1.1
    # via
    #   -r requirements/test.txt
    #   pylint-pytest
    #   pytest-mock
pytest-mock==3.16.0
    # via -r requirements/test.txt
python-dateutil==2.9.0.post0
    # via
    #   -r requirements/test.txt
    #   freezegun
pyyaml==6.0.3
    # via
    #   -r requirements/test.txt
    #   responses
requests==2.34.2
    # via
    #   -r requirements/test.txt
    #   responses
    #   sphinx
responses==0.26.3
    # via -r requirements/test.txt
restructuredtext-lint==2.0.2
    # via doc8
roman-numerals==4.1.0 ; python_full_version >= '3.11'
    # via sphinx
six==1.17.0
    # via
    #   -r requirements/test.txt
    #   python-dateutil
snowballstemmer==3.1.1
    # via sphinx
sphinx==8.1.3 ; python_full_version < '3.11'
    # via
    #   -r requirements/doc.in
    #   sphinx-rtd-theme
    #   sphinxcontrib-jquery
sphinx==9.0.4 ; python_full_version == '3.11.*'
    # via
    #   -r requirements/doc.in
    #   sphinx-rtd-theme
    #   sphinxcontrib-jquery
sphinx==9.1.0 ; python_full_version >= '3.12'
    # via
    #   -r requirements/doc.in
    #   sphinx-rtd-theme
    #   sphinxcontrib-jquery
sphinx-rtd-theme==3.1.0
    # via
    #   -c requirements/constraints.in
    #   -r requirements/doc.in
sphinxcontrib-applehelp==2.0.0
    # via sphinx
sphinxcontrib-devhelp==2.0.0
    # via sphinx
sphinxcontrib-htmlhelp==2.1.0
    # via sphinx
sphinxcontrib-jquery==4.1
    # via sphinx-rtd-theme
sphinxcontrib-jsmath==1.0.1
    # via sphinx
sphinxcontrib-qthelp==2.0.0
    # via sphinx
sphinxcontrib-serializinghtml==2.0.0
    # via sphinx
stevedore==5.8.0 ; python_full_version < '3.11'
    # via doc8
stevedore==5.9.1 ; python_full_version >= '3.11'
    # via doc8
tomli==2.5.0 ; python_full_version < '3.11'
    # via
    #   -r requirements/test.txt
    #   doc8
    #   pylint
    #   pytest
    #   sphinx
tomlkit==0.15.1
    # via
    #   -r requirements/test.txt
    #   pylint
typing-extensions==4.16.0
    # via
    #   -r requirements/test.txt
    #   astroid
    #   exceptiongroup
    #   pudb
    #   urwid
urllib3==2.8.0
    # via
    #   -r requirements/test.txt
    #   requests
    #   responses
urwid==4.2.5
    # via
    #   -r requirements/test.txt
    #   pudb
    #   urwid-readline
urwid-readline==0.15.1
    # via
    #   -r requirements/test.txt
    #   pudb
wcwidth==0.9.2
    # via
    #   -r requirements/test.txt
    #   urwid
