chore: make upgrade doc_upgrade
diff --git a/doc/requirements.pip b/doc/requirements.pip
index dbc988f..364334e 100644
--- a/doc/requirements.pip
+++ b/doc/requirements.pip
@@ -12,7 +12,7 @@
# watchfiles
babel==2.17.0
# via sphinx
-certifi==2025.1.31
+certifi==2025.4.26
# via requests
charset-normalizer==3.4.1
# via requests
@@ -30,7 +30,7 @@
# restructuredtext-lint
# sphinx
# sphinx-rtd-theme
-h11==0.14.0
+h11==0.16.0
# via uvicorn
idna==3.10
# via
@@ -42,7 +42,7 @@
# via sphinx
markupsafe==3.0.2
# via jinja2
-packaging==24.2
+packaging==25.0
# via sphinx
pbr==6.1.1
# via stevedore
@@ -105,21 +105,21 @@
# via sphinx
sphinxcontrib-spelling==8.0.1
# via -r doc/requirements.in
-starlette==0.46.1
+starlette==0.46.2
# via sphinx-autobuild
stevedore==5.4.1
# via doc8
-typing-extensions==4.13.1
+typing-extensions==4.13.2
# via anyio
-urllib3==2.3.0
+urllib3==2.4.0
# via requests
-uvicorn==0.34.0
+uvicorn==0.34.2
# via sphinx-autobuild
-watchfiles==1.0.4
+watchfiles==1.0.5
# via sphinx-autobuild
websockets==15.0.1
# via sphinx-autobuild
# The following packages are considered to be unsafe in a requirements file:
-setuptools==78.1.0
+setuptools==79.0.1
# via pbr
diff --git a/requirements/dev.pip b/requirements/dev.pip
index eb3deea..6e3c011 100644
--- a/requirements/dev.pip
+++ b/requirements/dev.pip
@@ -14,9 +14,9 @@
# via jaraco-context
build==1.2.2.post1
# via check-manifest
-cachetools==6.0.0b2
+cachetools==6.0.0b3
# via tox
-certifi==2025.1.31
+certifi==2025.4.26
# via requests
chardet==5.2.0
# via tox
@@ -37,7 +37,7 @@
# -r /Users/ned/coverage/trunk/requirements/pytest.in
# -r /Users/ned/coverage/trunk/requirements/tox.in
# tox
-dill==0.3.9
+dill==0.4.0
# via pylint
distlib==0.3.9
# via virtualenv
@@ -55,15 +55,15 @@
# virtualenv
flaky==3.8.1
# via -r /Users/ned/coverage/trunk/requirements/pytest.in
-greenlet==3.1.1
+greenlet==3.2.1
# via -r requirements/dev.in
-hypothesis==6.130.10
+hypothesis==6.131.9
# via -r /Users/ned/coverage/trunk/requirements/pytest.in
id==1.5.0
# via twine
idna==3.10
# via requests
-importlib-metadata==8.6.1
+importlib-metadata==8.7.0
# via
# build
# keyring
@@ -96,13 +96,13 @@
# via pylint
mdurl==0.1.2
# via markdown-it-py
-more-itertools==10.6.0
+more-itertools==10.7.0
# via
# jaraco-classes
# jaraco-functools
nh3==0.2.21
# via readme-renderer
-packaging==24.2
+packaging==25.0
# via
# build
# pudb
@@ -182,14 +182,14 @@
# via -r /Users/ned/coverage/trunk/requirements/tox.in
twine==6.1.0
# via -r requirements/dev.in
-typing-extensions==4.13.1
+typing-extensions==4.13.2
# via
# astroid
# pylint
# rich
# tox
# urwid
-urllib3==2.3.0
+urllib3==2.4.0
# via
# requests
# twine
@@ -210,9 +210,9 @@
# via importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
-pip==25.0.1
+pip==25.1
# via -r /Users/ned/coverage/trunk/requirements/pip.in
-setuptools==78.1.0
+setuptools==79.0.1
# via
# -r /Users/ned/coverage/trunk/requirements/pip.in
# check-manifest
diff --git a/requirements/kit.pip b/requirements/kit.pip
index 471417f..447a601 100644
--- a/requirements/kit.pip
+++ b/requirements/kit.pip
@@ -14,13 +14,13 @@
# via cibuildwheel
build==1.2.2.post1
# via -r requirements/kit.in
-certifi==2025.1.31
+certifi==2025.4.26
# via
# cibuildwheel
# requests
charset-normalizer==3.4.1
# via requests
-cibuildwheel==2.23.2
+cibuildwheel==2.23.3
# via -r requirements/kit.in
colorama==0.4.6
# via -r requirements/kit.in
@@ -34,7 +34,7 @@
# via twine
idna==3.10
# via requests
-importlib-metadata==8.6.1
+importlib-metadata==8.7.0
# via
# build
# keyring
@@ -51,13 +51,13 @@
# via rich
mdurl==0.1.2
# via markdown-it-py
-more-itertools==10.6.0
+more-itertools==10.7.0
# via
# jaraco-classes
# jaraco-functools
nh3==0.2.21
# via readme-renderer
-packaging==24.2
+packaging==25.0
# via
# auditwheel
# build
@@ -94,11 +94,11 @@
# dependency-groups
twine==6.1.0
# via -r requirements/kit.in
-typing-extensions==4.13.1
+typing-extensions==4.13.2
# via
# cibuildwheel
# rich
-urllib3==2.3.0
+urllib3==2.4.0
# via
# requests
# twine
@@ -108,5 +108,5 @@
# via importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
-setuptools==78.1.0
+setuptools==79.0.1
# via -r requirements/kit.in
diff --git a/requirements/light-threads.pip b/requirements/light-threads.pip
index 98054ea..598a012 100644
--- a/requirements/light-threads.pip
+++ b/requirements/light-threads.pip
@@ -10,9 +10,9 @@
# via eventlet
eventlet==0.39.1
# via -r requirements/light-threads.in
-gevent==24.11.1
+gevent==25.4.2
# via -r requirements/light-threads.in
-greenlet==3.1.1
+greenlet==3.2.1
# via
# -r requirements/light-threads.in
# eventlet
@@ -25,7 +25,7 @@
# via gevent
# The following packages are considered to be unsafe in a requirements file:
-setuptools==78.1.0
+setuptools==79.0.1
# via
# zope-event
# zope-interface
diff --git a/requirements/mypy.pip b/requirements/mypy.pip
index c12a50f..d8c4097 100644
--- a/requirements/mypy.pip
+++ b/requirements/mypy.pip
@@ -16,15 +16,15 @@
# via pytest-xdist
flaky==3.8.1
# via -r /Users/ned/coverage/trunk/requirements/pytest.in
-hypothesis==6.130.10
+hypothesis==6.131.9
# via -r /Users/ned/coverage/trunk/requirements/pytest.in
iniconfig==2.1.0
# via pytest
mypy==1.15.0
# via -r requirements/mypy.in
-mypy-extensions==1.0.0
+mypy-extensions==1.1.0
# via mypy
-packaging==24.2
+packaging==25.0
# via pytest
pluggy==1.5.0
# via pytest
@@ -46,7 +46,7 @@
# via -r requirements/mypy.in
types-tabulate==0.9.0.20241207
# via -r requirements/mypy.in
-typing-extensions==4.13.1
+typing-extensions==4.13.2
# via mypy
-urllib3==2.3.0
+urllib3==2.4.0
# via types-requests
diff --git a/requirements/pip-tools.pip b/requirements/pip-tools.pip
index 07e9851..a08d390 100644
--- a/requirements/pip-tools.pip
+++ b/requirements/pip-tools.pip
@@ -8,9 +8,9 @@
# via pip-tools
click==8.1.8
# via pip-tools
-importlib-metadata==8.6.1
+importlib-metadata==8.7.0
# via build
-packaging==24.2
+packaging==25.0
# via build
pip-tools==7.4.1
# via -r requirements/pip-tools.in
@@ -28,7 +28,7 @@
# via importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
-pip==25.0.1
+pip==25.1
# via pip-tools
-setuptools==78.1.0
+setuptools==79.0.1
# via pip-tools
diff --git a/requirements/pip.pip b/requirements/pip.pip
index e14aed3..e4fc6ab 100644
--- a/requirements/pip.pip
+++ b/requirements/pip.pip
@@ -16,7 +16,7 @@
# -r requirements/pip.in
# The following packages are considered to be unsafe in a requirements file:
-pip==25.0.1
+pip==25.1
# via -r requirements/pip.in
-setuptools==78.1.0
+setuptools==79.0.1
# via -r requirements/pip.in
diff --git a/requirements/pytest.pip b/requirements/pytest.pip
index a4288fc..4623582 100644
--- a/requirements/pytest.pip
+++ b/requirements/pytest.pip
@@ -16,11 +16,11 @@
# via pytest-xdist
flaky==3.8.1
# via -r requirements/pytest.in
-hypothesis==6.130.10
+hypothesis==6.131.9
# via -r requirements/pytest.in
iniconfig==2.1.0
# via pytest
-packaging==24.2
+packaging==25.0
# via pytest
pluggy==1.5.0
# via pytest
diff --git a/requirements/tox.pip b/requirements/tox.pip
index c1766ad..64de6fb 100644
--- a/requirements/tox.pip
+++ b/requirements/tox.pip
@@ -18,7 +18,7 @@
# via
# tox
# virtualenv
-packaging==24.2
+packaging==25.0
# via
# pyproject-api
# tox
@@ -40,7 +40,7 @@
# tox-gh
tox-gh==1.5.0
# via -r requirements/tox.in
-typing-extensions==4.13.1
+typing-extensions==4.13.2
# via tox
virtualenv==20.28.1
# via