diff --git a/pyproject.toml b/pyproject.toml
index 049183b816af7008e6ddce81fa6f42bbcb81eb71..1d164ec025f68c1e8cfa05f2a38148cd0c792d22 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -45,10 +45,18 @@ notebooks = [
 test = [
     "pytest",
 ]
+docs = [
+    "sphinx>=7.4.7",
+    "sphinx-autodoc-typehints>=2.3.0",
+    "sphinx-rtd-theme>=3.0.2",
+]
 all = [
     "ipykernel",
     "polars",
     "pytest",
+    "sphinx>=7.4.7",
+    "sphinx-autodoc-typehints>=2.3.0",
+    "sphinx-rtd-theme>=3.0.2",
 ]
 
 [tool.ruff]