Skip to content

Commit 745d0dd

Browse files
authored
Merge pull request easybuilders#25155 from Crivella/feature-octave_kernel
{lib,tools}[foss/2023a] `metakernel` v0.30.4, `octave-kernel` v0.36.0
2 parents e921abf + f26e96a commit 745d0dd

File tree

2 files changed

+59
-0
lines changed

2 files changed

+59
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
easyblock = 'PythonBundle'
2+
3+
name = 'metakernel'
4+
version = '0.30.4'
5+
6+
homepage = 'https://github.com/Calysto/metakernel'
7+
description = """A Jupyter kernel base class in Python which includes core magic functions (including help,
8+
command and file path completion, parallel and distributed processing, downloads, and much more)."""
9+
10+
toolchain = {'name': 'GCC', 'version': '12.3.0'}
11+
12+
dependencies = [
13+
('Python', '3.11.3'),
14+
('IPython', '8.14.0'),
15+
('jupyter-server', '2.7.2'),
16+
]
17+
18+
exts_list = [
19+
(name, version, {
20+
'checksums': ['48858f88630db0470f224713d07638ffd411b75c313f06316462d43a3cb082e8'],
21+
}),
22+
]
23+
24+
moduleclass = 'lib'
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
easyblock = 'PythonBundle'
2+
3+
name = 'octave-kernel'
4+
version = '0.36.0'
5+
6+
homepage = 'https://github.com/Calysto/octave_kernel'
7+
description = """An Octave kernel for IPython."""
8+
9+
toolchain = {'name': 'foss', 'version': '2023a'}
10+
11+
dependencies = [
12+
('Python', '3.11.3'),
13+
('IPython', '8.14.0'),
14+
('jupyter-server', '2.7.2'),
15+
('metakernel', '0.30.4'),
16+
('Octave', '10.1.0'),
17+
]
18+
19+
exts_list = [
20+
(name, version, {
21+
'checksums': ['925882f8915c86ed75b6db8e1341deed980dba0be73bf07365d3ea08961a1ddb'],
22+
}),
23+
]
24+
25+
modextrapaths = {
26+
'JUPYTER_PATH': 'share/jupyter',
27+
'JUPYTER_CONFIG_PATH': 'etc/jupyter',
28+
}
29+
30+
sanity_check_commands = [
31+
# Check that jupyter can find the kernel for octave
32+
'jupyter kernelspec list 2>/dev/null | grep octave; echo $?'
33+
]
34+
35+
moduleclass = 'tools'

0 commit comments

Comments
 (0)