diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bd5183e28697e8dfc878d46060ad41a618f9cd76..7d07f4b82a612d818ebad590afa55a0da40f8153 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,8 +6,8 @@ tests:
     script:
         - cd python
         - pip3 install --no-deps ltfatpy madarrays yafe skpomade pandas
+        - pip3 install scipy -U
         - pip3 install --no-deps .
-        - pwd
         - python3 tffpy/tests/ci_config.py
         - pytest-3
 
@@ -21,9 +21,9 @@ pages:
     script:
         - cd python
         - pip3 install --no-deps ltfatpy madarrays yafe skpomade pandas
+        - pip3 install scipy -U
         - pip3 install --no-deps .
         - python3 setup.py build_sphinx
-        - pwd
         - python3 tffpy/tests/ci_config.py
         - cp -r build/sphinx/html public
     artifacts:
diff --git a/python/requirements/defaults.txt b/python/requirements/defaults.txt
index 318c246b83335b53de2da6157dd5bc43ad651eaa..21bc74c07e06473cc35a22c6e8dd07352119da23 100755
--- a/python/requirements/defaults.txt
+++ b/python/requirements/defaults.txt
@@ -1,7 +1,7 @@
 --index-url https://pypi.python.org/simple/
 
 numpy>=1.13
-scipy
+scipy>=1.4.1
 matplotlib
 pandas
 xarray
diff --git a/python/tffpy/tests/ci_config.py b/python/tffpy/tests/ci_config.py
index e052dc2b83a63e6e7fff582ef38dff20a01ca93f..f5bdb59da701b7e523079dbf1c762596037aad5d 100644
--- a/python/tffpy/tests/ci_config.py
+++ b/python/tffpy/tests/ci_config.py
@@ -7,12 +7,14 @@
 from configparser import ConfigParser
 from pathlib import Path
 import os
+import scipy as sp
 
 from yafe.utils import ConfigParser as YafeConfigParser
 
 from tffpy.utils import get_config_file, generate_config
 
 if __name__ == '__main__':
+    print(sp.__version__)
     config_file = get_config_file()
     if not config_file.exists():
         generate_config()