diff --git a/poetry.lock b/poetry.lock
index f5c72edba5b133645b88d377880111013ba26a11..89faee8fd28e34bb4b4a820f35fd85782a3bd2c1 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -5164,4 +5164,4 @@ vision = ["pillow", "torch", "torchvision", "transformers"]
 [metadata]
 lock-version = "2.0"
 python-versions = ">=3.9,<3.13"
-content-hash = "c9728a3449a45fafec8fa8220005ab5ed81e6b5162560d86e6ff627b955d9f68"
+content-hash = "7592733adf1086b950b2da3b9f4c67bfbafd53092b00c1d226d0b2c1e418728a"
diff --git a/pyproject.toml b/pyproject.toml
index 8b743aa4ed7e423392c430ff0ed801c9a454d425..a3881ef85a7f8f3e46c26341f0cf57b2133e95a8 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -44,6 +44,8 @@ boto3 = { version = "^1.34.98", optional = true }
 botocore = {version = "^1.34.110", optional = true}
 aiohttp = "^3.9.5"
 fastembed = {version = "^0.3.0", optional = true}
+sphinx = "^7.0.0"
+sphinxawesome-theme = "^5.2.0"
 
 [tool.poetry.extras]
 hybrid = ["pinecone-text"]
@@ -68,8 +70,6 @@ mypy = "^1.7.1"
 types-pyyaml = "^6.0.12.12"
 types-requests = "^2.31.0"
 black = {extras = ["jupyter"], version = ">=23.12.1,<24.5.0"}
-sphinx = "^7.0.0"
-sphinxawesome-theme = "^5.2.0"
 
 [build-system]
 requires = ["poetry-core"]