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