diff --git a/.gitignore b/.gitignore
index 971508ca2f5ae106aab3a444a535e6da1e51aac8..ba38d1c640651a2eee6e18a3725ec9904bcc65ea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,4 +11,7 @@ multiview-machine-learning-omis.iml
 multiview_platform.egg-inf*
 build*
 dist*
-docs/build*
\ No newline at end of file
+docs/build*
+multiview_platform/.idea/*
+.gitignore
+
diff --git a/setup.py b/setup.py
index 3091b2ff87777c6fd94a7671469d6f02f22f2a93..79eb72ac7c6c72ced96af8c97700612de0f77d7a 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 
-from Cython.Build import cythonize
+# from Cython.Build import cythonize
 from setuptools import setup, find_packages
 
 import multiview_platform
@@ -14,7 +14,7 @@ setup(
 
     # la version du code
     version=multiview_platform.__version__,
-
+    python_requires = '>=3.5',
     # Liste les packages à insérer dans la distribution
     # plutôt que de le faire à la main, on utilise la foncton
     # find_packages() de setuptools qui va cherche tous les packages
@@ -52,7 +52,8 @@ setup(
 
     # Une url qui pointe vers la page officielle de votre lib
     url='http://github.com/babau1/multiview-machine-learning-omis/',
-
+    install_requires=['numpy>=1.8', 'scipy>=0.16','scikit-learn==0.19',
+                      'h5py', 'joblib', 'pyscm'],
     # Il est d'usage de mettre quelques metadata à propos de sa lib
     # Pour que les robots puissent facilement la classer.
     # La liste des marqueurs autorisées est longue:
@@ -88,6 +89,6 @@ setup(
 
     # Il y a encore une chiée de paramètres possibles, mais avec ça vous
     # couvrez 90% des besoins
-    ext_modules=cythonize(
-        "multiview_platform/MonoMultiViewClassifiers/Monoview/Additions/_custom_criterion.pyx"),
+    # ext_modules=cythonize(
+    #     "multiview_platform/MonoMultiViewClassifiers/Monoview/Additions/_custom_criterion.pyx"),
 )