diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 9a48bf5e4e244de0c3bb9bd3e0b08b57048df5c7..7e621ece779279dd29c68043ad8efb98cd7a3578 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -45,7 +45,11 @@ jobs:
         if: steps.cache.outputs.cache-hit != 'true'
         run: |
           python -m pip install --upgrade pip
+          pip install .
           pip install -r docs/requirements.txt
+      - name: Install Verse
+        run: |
+          pip install .
       - name: Generate Docs
         run: |
           python -m sphinx -M html docs/source docs/build
diff --git a/setup.py b/setup.py
index 69f61a4b1f6b5911f8ec114f3c5c57020432ca0d..cb90d03f0fa6697d51e8f201dabd7fad11e29f91 100644
--- a/setup.py
+++ b/setup.py
@@ -11,25 +11,7 @@ setup(
     packages=find_packages(exclude=["tests", "demo"]),
     python_requires=">=3.8",
     install_requires=[
-        # "numpy",
-        # "scipy",
-        # "matplotlib",
-        # "polytope",
-        # "pyvista",
-        # "networkx",
-        # "sympy",
-        # "six",
-        # "astunparse",
-        # "z3-solver",
-        # "plotly",
-        # "beautifulsoup4",
-        # "lxml",
-        # "torch",
-        # "tqdm",
-        # "intervaltree",
-        # "Pympler",
-        # "nbformat",
-        "ray~=2.2.0",
+        "ray~=2.4.0",
         "astunparse~=1.6.3",
         "beautifulsoup4~=4.11.1",
         "intervaltree~=3.1.0",
@@ -40,10 +22,10 @@ setup(
         "polytope~=0.2.3",
         "Pympler~=1.0.1",
         "pyvista~=0.38.3",
-        "scipy~=1.8.1",
+        "scipy~=1.9",
         "six~=1.14.0",
         "sympy~=1.6.2",
-        "torch~=1.12.1",
+        "torch~=1.13.1",
         "tqdm~=4.64.1",
         "z3-solver~=4.8.17.0",
         "treelib~=1.6.1",