software.cfg 3.06 KB
Newer Older
Jérome Perrin's avatar
Jérome Perrin committed
1 2 3 4 5 6 7 8 9 10 11 12 13
[buildout]
versions = versions
extends = 
  ../../stack/slapos.cfg
  ../../stack/monitor/buildout.cfg
  ../../component/ipython/buildout.cfg
  ../../component/scipy/buildout.cfg
  ../../component/scikit-learn/buildout.cfg
  ../../component/pandas/buildout.cfg
  ../../component/openssl/buildout.cfg
parts =
  monitor-eggs
  slapos-cookbook
14
  ipython-notebook
Jérome Perrin's avatar
Jérome Perrin committed
15 16
  instance

17
[ipython-notebook]
Jérome Perrin's avatar
Jérome Perrin committed
18 19 20
; In the ipython notebook software, we use more eggs than in the minimal
; ipython notebook component
eggs +=
Ayush Tiwari's avatar
Ayush Tiwari committed
21
  requests
Jérome Perrin's avatar
Jérome Perrin committed
22 23 24 25
  ${scipy:egg}
  ${pandas:egg}
  ${scikit-learn:egg}

26
[download-file-base]
Jérome Perrin's avatar
Jérome Perrin committed
27 28 29 30 31 32
recipe = hexagonit.recipe.download
url = ${:_profile_base_location_}/template/${:filename}
download-only = true
destination = ${buildout:parts-directory}/${:_buildout_section_name_}
mode = 0644

33 34 35 36 37
[ipython-notebook-config]
<= download-file-base
filename = ipython_notebook_config.py.jinja
md5sum = a5bc4ee8539109d1de7ab33b4c2c97ea

38
[ipython-notebook-set-password]
39
<= download-file-base
40
filename = ipython_set_password.cgi.jinja
41
md5sum = d7d4a7e19d55bf14007819258bf42100
Jérome Perrin's avatar
Jérome Perrin committed
42

Ayush Tiwari's avatar
Ayush Tiwari committed
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
[erp5-kernel]
<= download-file-base
filename = ERP5kernel.py.jinja
md5sum = a6a0ad790d100167c42c354fe5744e11

[kernel-json]
<= download-file-base
filename = kernel.json.jinja
md5sum = ab6e78ea20855e07d388b5b86d1770fe

[custom-js]
<= download-file-base
filename = custom.js.jinja
md5sum = 0e8262d04a6dafbc1b77d95aea2192bc

Jérome Perrin's avatar
Jérome Perrin committed
58
[instance]
59 60 61 62
recipe = slapos.recipe.template:jinja2
template = ${:_profile_base_location_}/instance.cfg.in
rendered = ${buildout:directory}/template.cfg
mode = 0644
63
md5sum = e757d22b4c257f7a3f782a1c587732ea
64 65 66 67 68 69
context =
  key bin_directory buildout:bin-directory
  key develop_eggs_directory buildout:develop-eggs-directory
  key eggs_directory buildout:eggs-directory
  key monitor_template monitor-template:output
  key openssl_output openssl-output:openssl
Ayush Tiwari's avatar
Ayush Tiwari committed
70
  key python_executable python2.7:executable
71 72 73 74
  key ipython_notebook_config_location ipython-notebook-config:location
  key ipython_notebook_config_filename ipython-notebook-config:filename
  key ipython_notebook_set_password_location ipython-notebook-set-password:location
  key ipython_notebook_set_password_filename ipython-notebook-set-password:filename
Ayush Tiwari's avatar
Ayush Tiwari committed
75 76 77 78 79 80
  key erp5_kernel_location erp5-kernel:location
  key erp5_kernel_filename erp5-kernel:filename
  key kernel_json_location kernel-json:location
  key kernel_json_filename kernel-json:filename
  key custom_js_location custom-js:location
  key custom_js_filename custom-js:filename
Jérome Perrin's avatar
Jérome Perrin committed
81 82 83 84 85

[versions]
PyRSS2Gen = 1.1
Pygments = 2.0.2
cns.recipe.symlink = 0.2.3
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
86
ipython = 3.2.0
Jérome Perrin's avatar
Jérome Perrin committed
87
matplotlib = 1.4.3
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
88
mistune = 0.6
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
89
nose = 1.3.7
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
90
numpy = 1.9.2
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
91
pandas = 0.16.2
Jérome Perrin's avatar
Jérome Perrin committed
92
plone.recipe.command = 1.1
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
93
pyzmq = 14.7.0
Jérome Perrin's avatar
Jérome Perrin committed
94 95
scikit-learn = 0.16.1
scipy = 0.15.1
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
96
slapos.recipe.template = 2.8
Jérome Perrin's avatar
Jérome Perrin committed
97
terminado = 0.5
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
98
tornado = 4.2
Ayush Tiwari's avatar
Ayush Tiwari committed
99
requests = 2.7.0
Jérome Perrin's avatar
Jérome Perrin committed
100 101

# Required by:
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
102
# tornado==4.2
Jérome Perrin's avatar
Jérome Perrin committed
103 104 105
backports.ssl-match-hostname = 3.4.0.2

# Required by:
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
106
# tornado==4.2
Jérome Perrin's avatar
Jérome Perrin committed
107 108 109
certifi = 2015.4.28

# Required by:
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
110 111
# mock==1.1.3
funcsigs = 0.4
Jérome Perrin's avatar
Jérome Perrin committed
112 113

# Required by:
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
114 115
# matplotlib==1.4.3
mock = 1.1.3
Jérome Perrin's avatar
Jérome Perrin committed
116 117 118

# Required by:
# terminado==0.5
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
119
ptyprocess = 0.5
Jérome Perrin's avatar
Jérome Perrin committed
120 121 122

# Required by:
# matplotlib==1.4.3
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
123
# pandas==0.16.2
Jérome Perrin's avatar
Jérome Perrin committed
124
python-dateutil = 2.4.2