From 58fc1890d5d3fad4670a82b104a07c72de38dbc3 Mon Sep 17 00:00:00 2001
From: Marco Mariani <marco.mariani@nexedi.com>
Date: Mon, 7 Apr 2014 14:00:47 +0200
Subject: [PATCH] dream: SR with buildout+virtualenv part

---
 component/python-2.7/buildout.cfg | 14 +++++++++
 software/scikit/software.cfg      | 48 +++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)
 create mode 100644 software/scikit/software.cfg

diff --git a/component/python-2.7/buildout.cfg b/component/python-2.7/buildout.cfg
index fb3e8027e..b385b2111 100644
--- a/component/python-2.7/buildout.cfg
+++ b/component/python-2.7/buildout.cfg
@@ -57,3 +57,17 @@ environment =
   PATH=${xz-utils:location}/bin:%(PATH)s
   CPPFLAGS=-I${zlib:location}/include -I${readline:location}/include -I${libexpat:location}/include -I${libffi:location}/include -I${ncurses:location}/include -I${ncurses:location}/include/ncursesw -I${bzip2:location}/include  -I${gdbm:location}/include -I${openssl:location}/include -I${sqlite3:location}/include -I${gettext:location}/include
   LDFLAGS=-L${zlib:location}/lib -L${readline:location}/lib -L${libexpat:location}/lib -L${libffi:location}/lib -L${ncurses:location}/lib -L${bzip2:location}/lib -L${gdbm:location}/lib -L${openssl:location}/lib -L${sqlite3:location}/lib -Wl,-rpath=${zlib:location}/lib -Wl,-rpath=${readline:location}/lib -Wl,-rpath=${libexpat:location}/lib -Wl,-rpath=${libffi:location}/lib -Wl,-rpath=${ncurses:location}/lib -Wl,-rpath=${bzip2:location}/lib -Wl,-rpath=${gdbm:location}/lib -Wl,-rpath=${openssl:location}/lib -Wl,-rpath=${sqlite3:location}/lib -L${gettext:location}/lib -Wl,-rpath=${gettext:location}/lib -Wl,-rpath=${file:location}/lib
+
+
+[python2.7-virtualenv]
+recipe = collective.recipe.cmd
+version = 1.11.4
+location = ${buildout:parts-directory}/${:_buildout_section_name_}
+executable = ${python2.7:prefix}/bin/virtualenv
+cmds =
+  unset PYTHONPATH
+  wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | ${python2.7:executable}
+  ${python2.7:prefix}/bin/easy_install virtualenv
+on_install = true
+on_update = false
+
diff --git a/software/scikit/software.cfg b/software/scikit/software.cfg
new file mode 100644
index 000000000..5a53f4bc0
--- /dev/null
+++ b/software/scikit/software.cfg
@@ -0,0 +1,48 @@
+[buildout]
+
+extends = 
+  ../../stack/slapos.cfg
+  ../../component/git/buildout.cfg
+#  ../../component/libatlas/buildout.cfg
+
+parts =
+  python2.7-virtualenv
+  eggs
+  scikit-env
+
+
+[eggs]
+recipe = zc.recipe.egg
+eggs =
+  ${lxml-python:egg}
+  slapos.cookbook
+  collective.recipe.template
+
+
+[scikit-env]
+recipe = cp.recipe.cmd
+location = ${buildout:parts-directory}/${:_buildout_section_name_}
+install_cmd =
+  mkdir -p ${:location}
+  cd ${:location}
+  unset PYTHONPATH
+  ${python2.7-virtualenv:executable} ${:location}
+  . ${:location}/bin/activate
+  export ATLAS=/usr/lib/atlas-base
+  #pip install -U setuptools
+  #pip install -U pip
+  pip install numpy
+  pip install simpy==2.3
+  pip install scipy
+  pip install scikit-learn
+  pip install xlrd
+  pip install xlwt
+  pip install flask
+  pip install pyparsing==1.5.7
+  pip install pydot
+  pip install rpy2
+  git clone http://git.erp5.org/repos/dream.git -b marco
+  cd dream
+  python setup.py install
+
+
-- 
2.30.9