diff --git a/requirements.txt b/requirements.txt
index e2de2f1cb7aea8e2f00e3c2a1f2147e9ac81fab1..4d5554f8b3c7d7839961a3b983c0e5f14ec31945 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,16 +5,16 @@ ipywidgets>=8.1.3
 jupyter-book>=1.0.0
 jupyter-sphinx>=0.5.3
 jupyterthemes>=0.20.0
-jupytext>=1.16.2
-Markdown>=3.6
-matplotlib==3.7.1
-myst-nb>=1.1.0
-Sphinx>=7
+jupytext>=1.17.1
+Markdown>=3.8
+matplotlib>=3.10.3
+myst-nb>=1.2.0
+Sphinx==7.4.7
 sphinx-jupyterbook-latex>=1.0.0
 sphinxcontrib-bibtex>=2.6.2
 numpy>=1.26.4
 pandas>=2.2.2
-scikit-learn==1.2.2
-scipy==1.10.1
+scikit-learn==1.6.1
+scipy>=1.15.3
 seaborn==0.12.2
-numexpr==2.8.4
\ No newline at end of file
+numexpr==2.8.4