Subject: skip virtualenv installation
Description: installer uses pip and virtualenv for install,
 this patch removes this specific install to install in Debian dirs
 and use Debian libs
Author: Olivier Sallou <osallou@debian.org>
Last-Updated: 2015-04-30
Forwarded: no
--- a/distutils.ext/obidistutils/serenity/__init__.py
+++ b/distutils.ext/obidistutils/serenity/__init__.py
@@ -63,7 +63,7 @@ def serenity_snake(envname,package,versi
         
     log.info("%s will be installed with python : %s" % (package,virtualpython))
         
-    if install_requirements():    
+    if install_requirements(False):    
         log.info("Restarting installation with all dependencies ok")
         rerun_with_anothe_python(virtualpython)
     
--- a/distutils.ext/obidistutils/serenity/checkpackage.py
+++ b/distutils.ext/obidistutils/serenity/checkpackage.py
@@ -15,48 +15,7 @@ from distutils import log
 from obidistutils.serenity.checkpip import get_a_pip_module
 
 def is_installed(requirement,pip=None):
-
-    if pip is None:
-        pip = get_a_pip_module()
-    
-    get_installed_distributions=pip.util.get_installed_distributions
-    
-    requirement_project,requirement_relation,requirement_version = parse_package_requirement(requirement)
-    
-    package = [x for x in get_installed_distributions() if x.project_name==requirement_project]
-    
-    if len(package)==1:
-        if requirement_version is not None and requirement_relation is not None:    
-            rep = (len(package)==1) and eval("StrictVersion('%s') %s StrictVersion('%s')" % (package[0].version,
-                                                                                           requirement_relation,
-                                                                                           requirement_version)
-                                             )
-        else:
-            rep=True
-    else:
-        rep=False
-    
-    if rep:
-        if requirement_version is not None and requirement_relation is not None:        
-            log.info("Look for package %s (%s%s) : ok version %s installed" % (requirement_project,
-                                                                               requirement_relation,
-                                                                               requirement_version,
-                                                                               package[0].version))
-        else:
-            log.info("Look for package %s : ok version %s installed" % (requirement_project,
-                                                                        package[0].version))
-    else:
-        if len(package)!=1:
-            log.info("Look for package %s (%s%s) : not installed" % (requirement_project,
-                                                                     requirement_relation,
-                                                                     requirement_version))
-        else:
-            log.info("Look for package %s (%s%s) : failed only version %s installed" % (requirement_project,
-                                                                                        requirement_relation,
-                                                                                        requirement_version,
-                                                                                        package[0].version))
-        
-    return rep
+    return True
 
 
 def get_requirements(pip=None):
--- a/setup.py
+++ b/setup.py
@@ -66,5 +66,5 @@ if __name__=="__main__":
           license=LICENSE,
           url=URL,
           python_src=SRC,
-          sse='sse2',
-          serenity=serenity)
+          sse='sse2')
+          #serenity=serenity)
