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