diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2f4f3ca4b36dcd3b2e7496634eaacbc1831681ac..a9fc51d82de9710ac7fe9abcec88b9a586a0c044 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,5 @@
 default:
-    image: rboman/waves-py3:2020.3
+    image: rboman/waves-py3:2022.0
 
 .global_tag: &global_tag_def
     tags:
diff --git a/setup.py b/setup.py
index f04087f82d41674f2bc65cd17ed37632b3995722..9922c244773b8b6b699c78b40e3f1ef28d8e8bdb 100644
--- a/setup.py
+++ b/setup.py
@@ -31,6 +31,6 @@ setup(
     url='https://gitlab.uliege.be/am-dept/pypk',
     license='Apache 2.0',
     packages=find_packages(include=['pypk*']),
-    install_requires=['numpy>=1.22', 'scipy>=1.8', 'matplotlib>=3.5'],
+    install_requires=['numpy>=1.22', 'scipy>=1.8,<=1.12', 'matplotlib>=3.5'],
     classifiers=['Operating System :: OS Independent', 'Programming Language :: Python'],
 )