update docs requirements to rtfd 10.27.0 (#665)

* update docs requirements to rtfd 10.27.0

* update urllib3 depend to 2.2.2
diff --git a/dill/session.py b/dill/session.py
index 6df0445..b99c8ad 100644
--- a/dill/session.py
+++ b/dill/session.py
@@ -19,22 +19,21 @@
 import os
 import sys
 import warnings
-
-from dill import _dill, Pickler, Unpickler
-from ._dill import (
-    BuiltinMethodType, FunctionType, MethodType, ModuleType, TypeType, UnpicklingError,
-    _import_module, _is_builtin_module, _is_imported_module, _main_module,
-    _reverse_typemap, __builtin__,
-)
-
-# Type hints.
-from typing import Optional, Union
-
 import pathlib
 import tempfile
 
 TEMPDIR = pathlib.PurePath(tempfile.gettempdir())
 
+# Type hints.
+from typing import Optional, Union
+
+from dill import _dill, Pickler, Unpickler
+from ._dill import (
+    BuiltinMethodType, FunctionType, MethodType, ModuleType, TypeType,
+    _import_module, _is_builtin_module, _is_imported_module, _main_module,
+    _reverse_typemap, __builtin__, UnpicklingError,
+)
+
 def _module_map():
     """get map of imported modules"""
     from collections import defaultdict
diff --git a/docs/requirements.txt b/docs/requirements.txt
index 33914b7..35bc866 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -1,40 +1,56 @@
 # Packages required to build docs
 # dependencies pinned as:
-# https://github.com/readthedocs/readthedocs.org/blob/4dd655eaa5a36aa2cb9eed3e98961419536f99e8/requirements/docs.txt
+# https://github.com/readthedocs/readthedocs.org/blob/d3606da9907bb4cd933abcf71c7bab9eb20435cd/requirements/docs.txt
 
-alabaster==0.7.13
-babel==2.12.1
-certifi==2023.7.22
-charset-normalizer==3.2.0
-click==8.1.6
+alabaster==0.7.16
+anyio==4.4.0
+babel==2.15.0
+certifi==2024.2.2
+charset-normalizer==3.3.2
+click==8.1.7
 colorama==0.4.6
-docutils==0.18.1
+docutils==0.20.1
+exceptiongroup==1.2.1
+h11==0.14.0
 idna==3.7
 imagesize==1.4.1
 jinja2==3.1.4
-livereload==2.6.3
 markdown-it-py==3.0.0
-markupsafe==2.1.3
-mdit-py-plugins==0.4.0
+markupsafe==2.1.5
+mdit-py-plugins==0.4.1
 mdurl==0.1.2
-myst-parser==2.0.0
-packaging==23.1
-pygments==2.16.1
+myst-parser==3.0.1
+packaging==24.0
+pygments==2.18.0
 pyyaml==6.0.1
 readthedocs-sphinx-search==0.3.2
-requests==2.32.0
+requests==2.32.3
 six==1.16.0
+sniffio==1.3.1
 snowballstemmer==2.2.0
-sphinx==6.2.1
-sphinx-autobuild==2021.3.14
+sphinx==7.3.7
+sphinx-autobuild==2024.4.16
 sphinx-copybutton==0.5.2
-sphinx-design==0.5.0
-sphinx-hoverxref==1.3.0
-sphinx-intl==2.1.0
+sphinx-design==0.6.0
+sphinx-hoverxref==1.4.0
+sphinx-intl==2.2.0
 sphinx-multiproject==1.0.0rc1
-sphinx-notfound-page==0.8.3
-sphinx-prompt==1.6.0
-sphinx-rtd-theme==1.2.2
-sphinx-tabs==3.4.1
-tornado==6.4.1
-urllib3==2.0.7
+sphinx-notfound-page==1.0.2
+sphinx-prompt==1.8.0
+sphinx-rtd-theme==2.0.0rc2
+sphinx-tabs==3.4.5
+sphinxcontrib-applehelp==1.0.8
+sphinxcontrib-devhelp==1.0.6
+sphinxcontrib-htmlhelp==2.0.5
+sphinxcontrib-httpdomain==1.8.1
+sphinxcontrib-jquery==4.1
+sphinxcontrib-jsmath==1.0.1
+sphinxcontrib-qthelp==1.0.7
+sphinxcontrib-serializinghtml==1.1.10
+starlette==0.37.2
+tomli==2.0.1
+typing-extensions==4.12.1
+urllib3==2.2.2
+uvicorn==0.30.0
+watchfiles==0.22.0
+websockets==12.0