diff --git a/setup.py b/setup.py
index 63d56024f621f4055eb669719a555a753acf1c5b..18b14c0e85dd9e37a0cf6339c9eef901dd2a857a 100644
--- a/setup.py
+++ b/setup.py
@@ -20,23 +20,23 @@ setup(
     install_requires=[
         "Cython==0.29.32",
         "igraph==0.10.2",
-        "jax==0.4.1; platform_system!='Windows'",
-        "jaxlib==0.4.1; platform_system!='Windows'",
+        "jax==0.4.23; platform_system!='Windows'",
+        "jaxlib==0.4.23; platform_system!='Windows'",
         "networkx==2.8.8",
-        "numpy==1.23.3",
+        "numpy==1.26.4",
         "opt-einsum==3.3.0",
         "packaging==22.0",
-        "pandas==1.5.2",
+        "pandas==2.2.2",
         "patsy==0.5.3",
         "python-dateutil==2.8.2",
         "pytz==2022.7",
-        "scipy==1.9.3",
+        "scipy==1.13.0",
         "six==1.16.0",
-        "statsmodels==0.13.5",
+        "statsmodels==0.14.0",
         "tabulate==0.8.9",
         "texttable==1.6.7",
         "python-louvain==0.16",
         "matplotlib==3.6.0",
-        "seaborn==0.12.1"
+        "seaborn==0.13.2"
         ],
 )