diff --git a/poetry.lock b/poetry.lock
index 04dc7b30e233f13409190cdc9301c5ec73d3f78c..a3f59140deb163015652a91345e88ef2abc17f51 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -2942,7 +2942,6 @@ sphinxcontrib-htmlhelp = ">=2.0.0"
 sphinxcontrib-jsmath = "*"
 sphinxcontrib-qthelp = "*"
 sphinxcontrib-serializinghtml = ">=1.1.5"
-sphinxcontrib-websupport = {version = "*", optional = true, markers = "extra == \"docs\""}
 
 [package.extras]
 docs = ["sphinxcontrib-websupport"]
@@ -3063,25 +3062,6 @@ files = [
 lint = ["docutils-stubs", "flake8", "mypy"]
 test = ["pytest"]
 
-[[package]]
-name = "sphinxcontrib-websupport"
-version = "1.2.4"
-description = "Sphinx API for Web Apps"
-category = "main"
-optional = true
-python-versions = ">=3.5"
-files = [
-    {file = "sphinxcontrib-websupport-1.2.4.tar.gz", hash = "sha256:4edf0223a0685a7c485ae5a156b6f529ba1ee481a1417817935b20bde1956232"},
-    {file = "sphinxcontrib_websupport-1.2.4-py2.py3-none-any.whl", hash = "sha256:6fc9287dfc823fe9aa432463edd6cea47fa9ebbf488d7f289b322ffcfca075c7"},
-]
-
-[package.dependencies]
-sphinxcontrib-serializinghtml = "*"
-
-[package.extras]
-lint = ["flake8"]
-test = ["Sphinx", "pytest", "sqlalchemy", "whoosh"]
-
 [[package]]
 name = "stack-data"
 version = "0.6.2"
@@ -3462,7 +3442,10 @@ files = [
 docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)"]
 testing = ["flake8 (<5)", "func-timeout", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"]
 
+[extras]
+docs = ["ipython", "nbsphinx", "sphinx", "sphinx-rtd-theme"]
+
 [metadata]
 lock-version = "2.0"
 python-versions = "^3.10"
-content-hash = "dedb91d37cf3220e9a716676792fe15ae4e8af724a6d8979d3173363aeeaa281"
+content-hash = "fc0549fa81bad75550bdd0822af64d4f4cc6ff155076cf887c42d947a4c48b22"