diff --git a/requirements.txt b/requirements.txt
index 2d46191e50cdeff39ac739ff37a341a826300cb0..4634e68c3fba5aa5ea23b4252b762cb09469db26 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,5 +8,5 @@ pyBigWig
 # pybedtools @ git+https://github.com/blaiseli/pybedtools.git@fix_missing_headers --global-option="cythonize"
 pybedtools @ git+https://github.com/blaiseli/pybedtools.git@pep518
 # pybedtools
-scipy
+scipy<=1.3.3
 seaborn
diff --git a/setup.py b/setup.py
index fe572f53fb83373fb8957e436859448e4c8a079f..1523c839acd75054aef1ada34d27ef74060d24ff 100644
--- a/setup.py
+++ b/setup.py
@@ -46,7 +46,7 @@ setup(
         "pyBigWig",
         "pybedtools @ git+https://github.com/blaiseli/pybedtools.git@pep518",
         # "pybedtools",
-        "scipy",
+        "scipy<=1.3.3",
         "seaborn"],
     # specific versions and index would rather belong to requirements.txt
     #dependency_links=["git+https://gitlab.pasteur.fr/bli/libworkflows@744dd79b579577cb6e131653260d7990946be3ad#egg=libworkflows-0.1"],