software.cfg 3.38 KB
Newer Older
Jérome Perrin's avatar
Jérome Perrin committed
1 2
[buildout]
extends = 
3
  buildout.hash.cfg
Jérome Perrin's avatar
Jérome Perrin committed
4 5
  ../../stack/slapos.cfg
  ../../component/openssl/buildout.cfg
6
  ../../component/jupyter/buildout.cfg
7
  ../../stack/monitor/buildout.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
8
parts +=
Jérome Perrin's avatar
Jérome Perrin committed
9
  slapos-cookbook
10
  jupyter
11
  jupyter-notebook-initialized-scripts
12 13
  instance-jupyter-notebook

14 15 16 17
[gcc]
# Always build GCC for Fortran (see openblas).
max_version = 0

18 19
[jupyter]
python_executable = ${buildout:bin-directory}/${:interpreter}
20

21
[download-file-base]
22
recipe = slapos.recipe.build:download
23
url = ${:_profile_base_location_}/${:filename}
Jérome Perrin's avatar
Jérome Perrin committed
24 25 26
download-only = true
mode = 0644

27
[jupyter-notebook-config]
28 29
<= download-file-base

30
[jupyter-set-password]
31
<= download-file-base
Jérome Perrin's avatar
Jérome Perrin committed
32

Ayush Tiwari's avatar
Ayush Tiwari committed
33 34 35 36 37 38 39 40 41
[erp5-kernel]
<= download-file-base

[kernel-json]
<= download-file-base

[custom-js]
<= download-file-base

42
[instance-jupyter-notebook]
43
recipe = slapos.recipe.template:jinja2
44
template = ${:_profile_base_location_}/${:filename}
45 46 47 48 49 50 51
rendered = ${buildout:directory}/template.cfg
mode = 0644
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
52 53 54 55 56
  key python_executable jupyter:python_executable
  key jupyter_config_location jupyter-notebook-config:location
  key jupyter_config_filename jupyter-notebook-config:filename
  key jupyter_set_password_location jupyter-set-password:location
  key jupyter_set_password_filename jupyter-set-password:filename
Ayush Tiwari's avatar
Ayush Tiwari committed
57 58 59 60 61 62
  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
63
  key monitor_template_rendered buildout:directory
Jérome Perrin's avatar
Jérome Perrin committed
64 65

[versions]
66 67 68
Pygments = 2.2.0
astor = 0.5
backports-abc = 0.5
69
backports.functools-lru-cache = 1.6.1
70 71 72 73 74
backports.shutil-get-terminal-size = 1.0.0
cycler = 0.10.0
ipykernel = 4.5.2
ipython = 5.3.0
ipython-genutils = 0.1.0
75 76 77
ipywidgets = 6.0.0
jupyter-client = 5.0.0
jupyter-core = 4.3.0
Iliya Manolov's avatar
Iliya Manolov committed
78 79
jupyterlab = 0.26.3
jupyterlab-launcher = 0.3.1
80
matplotlib = 2.1.2
81
mistune = 0.7.3
82
nbformat = 4.3.0
83 84
notebook = 4.4.1
pandas = 0.19.2
Jérome Perrin's avatar
Jérome Perrin committed
85
plone.recipe.command = 1.1
86 87 88 89 90 91
prompt-toolkit = 1.0.13
ptyprocess = 0.5.1
pyzmq = 16.0.2
scikit-learn = 0.18.1
seaborn = 0.7.1
simplegeneric = 0.8.1
92
slapos.recipe.template = 4.4
93 94 95 96
statsmodels = 0.8.0
terminado = 0.6
tornado = 4.4.2
traitlets = 4.3.2
97
widgetsnbextension = 2.0.0
Iliya Manolov's avatar
Iliya Manolov committed
98
# numpy >= 1.13.1 is required for numpy.core.multiarray
99
numpy = 1.13.1
Iliya Manolov's avatar
Iliya Manolov committed
100

Jérome Perrin's avatar
Jérome Perrin committed
101 102

# Required by:
103 104
# tornado==4.4.2
certifi = 2017.1.23
Jérome Perrin's avatar
Jérome Perrin committed
105 106

# Required by:
107 108 109
# notebook==4.3.2
# nbconvert 4.2.0 depends on entrypoints egg that is not available as tar/zip source.
nbconvert = 4.1.0
110 111

# Required by:
112 113
# ipython==5.3.0
pathlib2 = 2.2.1
114

115 116 117 118
# Required by:
# statsmodels==0.8.0
patsy = 0.4.1

119
# Required by:
120 121
# ipython==5.3.0
pexpect = 4.2.1
122 123

# Required by:
124 125
# ipython==5.3.0
pickleshare = 0.7.4
126 127

# Required by:
128
# matplotlib==2.1.2
129 130
# pandas==0.19.2
python-dateutil = 2.6.0
131 132

# Required by:
133 134
# pathlib2==2.2.1
scandir = 1.5
135

136 137 138 139
# Required by:
# statsmodels==0.8.0
scipy = 0.19.0

140
# Required by:
141 142
# tornado==4.4.2
singledispatch = 3.4.0.3
143 144

# Required by:
145 146
# prompt-toolkit==1.0.13
wcwidth = 0.1.7
147 148 149 150 151 152 153

jupyter = 1.0.0
jupyter-console = 5.1.0

# Required by:
# jupyter==1.0.0
qtconsole = 4.3.0
154 155 156 157 158 159 160 161 162 163 164

et-xmlfile = 1.0.1
h5py = 2.7.1
mpmath = 1.0.0
openpyxl = 2.5.2
sympy = 1.1.1
xlrd = 1.1.0

# Required by:
# openpyxl==2.5.2
jdcal = 1.4