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

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

25
[download-file-base]
Jérome Perrin's avatar
Jérome Perrin committed
26
recipe = hexagonit.recipe.download
27
ignore-existing = true
Jérome Perrin's avatar
Jérome Perrin committed
28 29 30 31 32
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
[erp5-kernel]
<= download-file-base
filename = ERP5kernel.py.jinja
46
md5sum = eb07520fc189dcac2d3bd2db1368b1ba
Ayush Tiwari's avatar
Ayush Tiwari committed
47 48 49 50 51 52 53 54 55

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

[custom-js]
<= download-file-base
filename = custom.js.jinja
56
md5sum = a851a68667a4e676cfa86b34a86b4239
Ayush Tiwari's avatar
Ayush Tiwari committed
57

58
[instance-jupyter]
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 = 26a28b74c8b18c92108c751b87abe80c
64 65 66 67 68
context =
  key bin_directory buildout:bin-directory
  key develop_eggs_directory buildout:develop-eggs-directory
  key eggs_directory buildout:eggs-directory
  key openssl_output openssl-output:openssl
Ayush Tiwari's avatar
Ayush Tiwari committed
69
  key python_executable python2.7:executable
70 71 72 73
  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
74 75 76 77 78 79
  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
80 81 82 83 84

[versions]
PyRSS2Gen = 1.1
Pygments = 2.0.2
cns.recipe.symlink = 0.2.3
85
ipython = 4.0.0
Jérome Perrin's avatar
Jérome Perrin committed
86
matplotlib = 1.4.3
87 88 89 90 91

# Required by:
# ipython==4.0.0
mistune = 0.7.1

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
92
nose = 1.3.7
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
93
numpy = 1.9.2
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
94
pandas = 0.16.2
Jérome Perrin's avatar
Jérome Perrin committed
95
plone.recipe.command = 1.1
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
96
pyzmq = 14.7.0
Jérome Perrin's avatar
Jérome Perrin committed
97 98
scikit-learn = 0.16.1
scipy = 0.15.1
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
99
slapos.recipe.template = 2.8
Jérome Perrin's avatar
Jérome Perrin committed
100
terminado = 0.5
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
101
tornado = 4.2
Ayush Tiwari's avatar
Ayush Tiwari committed
102
requests = 2.7.0
Jérome Perrin's avatar
Jérome Perrin committed
103

104 105 106
# Required for erp5_kernel
ipykernel = 4.2.1

Jérome Perrin's avatar
Jérome Perrin committed
107
# Required by:
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
108
# tornado==4.2
Jérome Perrin's avatar
Jérome Perrin committed
109 110 111
backports.ssl-match-hostname = 3.4.0.2

# Required by:
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
112
# tornado==4.2
Jérome Perrin's avatar
Jérome Perrin committed
113 114 115
certifi = 2015.4.28

# Required by:
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
116 117
# mock==1.1.3
funcsigs = 0.4
Jérome Perrin's avatar
Jérome Perrin committed
118 119

# Required by:
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
120 121
# matplotlib==1.4.3
mock = 1.1.3
Jérome Perrin's avatar
Jérome Perrin committed
122 123 124

# Required by:
# terminado==0.5
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
125
ptyprocess = 0.5
Jérome Perrin's avatar
Jérome Perrin committed
126 127 128

# Required by:
# matplotlib==1.4.3
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
129
# pandas==0.16.2
Jérome Perrin's avatar
Jérome Perrin committed
130
python-dateutil = 2.4.2
131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179

# Required by:
# ipython==4.0.0
notebook = 4.0.6
simplegeneric = 0.8.1

# Required by:
# nbformat==4.0.1
# notebook==4.0.6
# traitlets==4.1.0b1
ipython-genutils = 0.1.0

# Required by:
# ipykernel==4.2.1
# notebook==4.0.6
jupyter-client = 4.1.1

# Required by:
# nbformat==4.0.1
# notebook==4.0.6
# jupyter-client==4.1.1
# nbconvert==4.1.0
jupyter-core = 4.0.6

# Required by:
# notebook==4.0.6
nbconvert = 4.1.0

# Required by:
# notebook==4.0.6
# nbconvert==4.1.0
nbformat = 4.0.1

# Required by:
# pickleshare==0.5
path.py = 8.1.2

# Required by:
# ipython==4.0.0
pexpect = 4.0.1

# Required by:
# ipython==4.0.0
pickleshare = 0.5

# Required by:
# ipython==4.0.0
# notebook==4.0.6
traitlets = 4.1.0b1
180 181

astor = 0.5