Jupyter: Publish the serialized result
[slapos.git] / software / ipython_notebook / software.cfg
1 [buildout]
2 versions = versions
3 extends = 
4   ../../stack/slapos.cfg
5   ../../stack/monitor/buildout.cfg
6   ../../component/ipython/buildout.cfg
7   ../../component/scipy/buildout.cfg
8   ../../component/scikit-learn/buildout.cfg
9   ../../component/pandas/buildout.cfg
10   ../../component/openssl/buildout.cfg
11 parts =
12   monitor-eggs
13   slapos-cookbook
14   ipython-notebook
15   instance
16
17 [ipython-notebook]
18 ; In the ipython notebook software, we use more eggs than in the minimal
19 ; ipython notebook component
20 eggs +=
21   requests
22   ${scipy:egg}
23   ${pandas:egg}
24   ${scikit-learn:egg}
25
26 [download-file-base]
27 recipe = hexagonit.recipe.download
28 url = ${:_profile_base_location_}/template/${:filename}
29 download-only = true
30 destination = ${buildout:parts-directory}/${:_buildout_section_name_}
31 mode = 0644
32
33 [ipython-notebook-config]
34 <= download-file-base
35 filename = ipython_notebook_config.py.jinja
36 md5sum = a5bc4ee8539109d1de7ab33b4c2c97ea
37
38 [ipython-notebook-set-password]
39 <= download-file-base
40 filename = ipython_set_password.cgi.jinja
41 md5sum = d7d4a7e19d55bf14007819258bf42100
42
43 [erp5-kernel]
44 <= download-file-base
45 filename = ERP5kernel.py.jinja
46 md5sum = a6a0ad790d100167c42c354fe5744e11
47
48 [kernel-json]
49 <= download-file-base
50 filename = kernel.json.jinja
51 md5sum = ab6e78ea20855e07d388b5b86d1770fe
52
53 [custom-js]
54 <= download-file-base
55 filename = custom.js.jinja
56 md5sum = 0e8262d04a6dafbc1b77d95aea2192bc
57
58 [instance]
59 recipe = slapos.recipe.template:jinja2
60 template = ${:_profile_base_location_}/instance.cfg.in
61 rendered = ${buildout:directory}/template.cfg
62 mode = 0644
63 md5sum = 53d0a2f8bad24b81ee3953fec431b16f
64 context =
65   key bin_directory buildout:bin-directory
66   key develop_eggs_directory buildout:develop-eggs-directory
67   key eggs_directory buildout:eggs-directory
68   key monitor_template monitor-template:output
69   key openssl_output openssl-output:openssl
70   key python_executable python2.7:executable
71   key ipython_notebook_config_location ipython-notebook-config:location
72   key ipython_notebook_config_filename ipython-notebook-config:filename
73   key ipython_notebook_set_password_location ipython-notebook-set-password:location
74   key ipython_notebook_set_password_filename ipython-notebook-set-password:filename
75   key erp5_kernel_location erp5-kernel:location
76   key erp5_kernel_filename erp5-kernel:filename
77   key kernel_json_location kernel-json:location
78   key kernel_json_filename kernel-json:filename
79   key custom_js_location custom-js:location
80   key custom_js_filename custom-js:filename
81
82 [versions]
83 PyRSS2Gen = 1.1
84 Pygments = 2.0.2
85 cns.recipe.symlink = 0.2.3
86 ipython = 3.2.0
87 matplotlib = 1.4.3
88 mistune = 0.6
89 nose = 1.3.7
90 numpy = 1.9.2
91 pandas = 0.16.2
92 plone.recipe.command = 1.1
93 pyzmq = 14.7.0
94 scikit-learn = 0.16.1
95 scipy = 0.15.1
96 slapos.recipe.template = 2.8
97 terminado = 0.5
98 tornado = 4.2
99 requests = 2.7.0
100
101 # Required by:
102 # tornado==4.2
103 backports.ssl-match-hostname = 3.4.0.2
104
105 # Required by:
106 # tornado==4.2
107 certifi = 2015.4.28
108
109 # Required by:
110 # mock==1.1.3
111 funcsigs = 0.4
112
113 # Required by:
114 # matplotlib==1.4.3
115 mock = 1.1.3
116
117 # Required by:
118 # terminado==0.5
119 ptyprocess = 0.5
120
121 # Required by:
122 # matplotlib==1.4.3
123 # pandas==0.16.2
124 python-dateutil = 2.4.2