From 32d4c294f6d12b15f9173a4108992bb8ec80c408 Mon Sep 17 00:00:00 2001 From: Simon Pinches Date: Tue, 28 Jul 2026 07:01:15 +0200 Subject: [PATCH] adding easyconfigs: IMAS-MUSCLE3-1.0.0-foss-2025b.eb, IMAS-MUSCLE3-1.0.0-intel-2025b.eb --- .../IMAS-MUSCLE3-1.0.0-foss-2025b.eb | 86 +++++++++++++++++++ .../IMAS-MUSCLE3-1.0.0-intel-2025b.eb | 86 +++++++++++++++++++ 2 files changed, 172 insertions(+) create mode 100644 easybuild/easyconfigs/i/IMAS-MUSCLE3/IMAS-MUSCLE3-1.0.0-foss-2025b.eb create mode 100644 easybuild/easyconfigs/i/IMAS-MUSCLE3/IMAS-MUSCLE3-1.0.0-intel-2025b.eb diff --git a/easybuild/easyconfigs/i/IMAS-MUSCLE3/IMAS-MUSCLE3-1.0.0-foss-2025b.eb b/easybuild/easyconfigs/i/IMAS-MUSCLE3/IMAS-MUSCLE3-1.0.0-foss-2025b.eb new file mode 100644 index 00000000000..ef2eeffad76 --- /dev/null +++ b/easybuild/easyconfigs/i/IMAS-MUSCLE3/IMAS-MUSCLE3-1.0.0-foss-2025b.eb @@ -0,0 +1,86 @@ +easyblock = 'PythonBundle' + +name = 'IMAS-MUSCLE3' +version = '1.0.0' + +description = """IMAS helper actors for working with IMAS data in MUSCLE3""" +homepage = "https://imas-muscle3.readthedocs.io" + +toolchain = {'name': 'foss', 'version': '2025b'} + +builddependencies = [ + ('meson-python', '0.18.0'), + ('pybind11', '3.0.0'), + ('hatch-jupyter-builder', '0.9.1'), +] + +dependencies = [ + ('Python', '3.13.5'), + ('SciPy-bundle', '2025.07'), + ('Python-bundle-PyPI', '2025.07'), + ('IMAS-Python', '2.3.0'), + ('IMAS-Validator', '1.0.0'), + ('MUSCLE3', '0.10.0'), + ('xarray', '2025.10.0'), + ('nodejs', '22.17.1'), + ('tornado', '6.5.1'), + ('tqdm', '4.67.1'), + ('Markdown', '3.8.2'), +] + +exts_list = [ + ('pyviz_comms', '3.0.6', { + 'checksums': ['73d66b620390d97959b2c4d8a2c0778d41fe20581be4717f01e46b8fae8c5695'], + }), + ('packaging', '26.0', { + 'checksums': ['00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4'], + }), + ('pyct', '0.6.0', { + 'checksums': ['d4e513b2cf35b6165605ae5fce5f2a49985bc67473c579de85134b8c71d374a8'], + }), + ('param', '2.3.2', { + 'checksums': ['ec70669bda9a3c13491098e7f5b640f60022b58b2f5bc7997099d54ea237d1de'], + }), + ('colorcet', '3.1.0', { + 'checksums': ['2921b3cd81a2288aaf2d63dbc0ce3c26dcd882e8c389cc505d6886bf7aa9a4eb'], + }), + ('holoviews', '1.22.1', { + 'checksums': ['7dde3a10bb77aff0982e21786b4f5249c6a9d70c463f5604a49fcf30c0247756'], + }), + ('hvplot', '0.12.2', { + 'checksums': ['9e29bbe65f94937d4eeaeccf33566540df936c8f9aeadfa12ea9f306d5237938'], + }), + ('xyzservices', '2025.11.0', { + 'checksums': ['2fc72b49502b25023fd71e8f532fb4beddbbf0aa124d90ea25dba44f545e17ce'], + }), + ('narwhals', '2.18.0', { + 'checksums': ['1de5cee338bc17c338c6278df2c38c0dd4290499fcf70d75e0a51d5f22a6e960'], + }), + ('bokeh', '3.9.0', { + 'preinstallopts': """sed -i 's/setup(/setup(version="%(version)s",/g' setup.py && """, + 'checksums': ['775219714a8496973ddbae16b1861606ba19fe670a421e4d43267b41148e07a3'], + }), + ('bleach', '6.3.0', { + 'checksums': ['6f3b91b1c0a02bb9a78b5a454c92506aa0fdf197e1d5e114d2e00c6f64306d22'], + }), + ('uc-micro-py', '2.0.0', { + 'modulename': 'uc_micro', + 'checksums': ['c53691e495c8db60e16ffc4861a35469b0ba0821fe409a8a7a0a71864d33a811'], + }), + ('linkify-it-py', '2.1.0', { + 'modulename': 'linkify_it', + 'checksums': ['43360231720999c10e9328dc3691160e27a718e280673d444c38d7d3aaa3b98b'], + }), + ('mdit_py_plugins', '0.5.0', { + 'checksums': ['f4918cb50119f50446560513a8e311d574ff6aaed72606ddae6d35716fe809c6'], + }), + ('panel', '1.8.10', { + 'checksums': ['762881b06efb99f3d201749a3634c6b5f18f46cfca520970c2c1bb31bed42c90'], + }), + ('imas_muscle3', version, { + 'modulename': 'imas_muscle3', + 'checksums': ['cb416e8297d0573c05c2734d063076c441b7da5b25b69520deb19b4340d463cb'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IMAS-MUSCLE3/IMAS-MUSCLE3-1.0.0-intel-2025b.eb b/easybuild/easyconfigs/i/IMAS-MUSCLE3/IMAS-MUSCLE3-1.0.0-intel-2025b.eb new file mode 100644 index 00000000000..53390fdb488 --- /dev/null +++ b/easybuild/easyconfigs/i/IMAS-MUSCLE3/IMAS-MUSCLE3-1.0.0-intel-2025b.eb @@ -0,0 +1,86 @@ +easyblock = 'PythonBundle' + +name = 'IMAS-MUSCLE3' +version = '1.0.0' + +description = """IMAS helper actors for working with IMAS data in MUSCLE3""" +homepage = "https://imas-muscle3.readthedocs.io" + +toolchain = {'name': 'intel', 'version': '2025b'} + +builddependencies = [ + ('meson-python', '0.18.0'), + ('pybind11', '3.0.0'), + ('hatch-jupyter-builder', '0.9.1'), +] + +dependencies = [ + ('Python', '3.13.5'), + ('SciPy-bundle', '2025.07'), + ('Python-bundle-PyPI', '2025.07'), + ('IMAS-Python', '2.3.0'), + ('IMAS-Validator', '1.0.0'), + ('MUSCLE3', '0.10.0'), + ('xarray', '2025.10.0'), + ('nodejs', '22.17.1'), + ('tornado', '6.5.1'), + ('tqdm', '4.67.1'), + ('Markdown', '3.8.2'), +] + +exts_list = [ + ('pyviz_comms', '3.0.6', { + 'checksums': ['73d66b620390d97959b2c4d8a2c0778d41fe20581be4717f01e46b8fae8c5695'], + }), + ('packaging', '26.0', { + 'checksums': ['00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4'], + }), + ('pyct', '0.6.0', { + 'checksums': ['d4e513b2cf35b6165605ae5fce5f2a49985bc67473c579de85134b8c71d374a8'], + }), + ('param', '2.3.2', { + 'checksums': ['ec70669bda9a3c13491098e7f5b640f60022b58b2f5bc7997099d54ea237d1de'], + }), + ('colorcet', '3.1.0', { + 'checksums': ['2921b3cd81a2288aaf2d63dbc0ce3c26dcd882e8c389cc505d6886bf7aa9a4eb'], + }), + ('holoviews', '1.22.1', { + 'checksums': ['7dde3a10bb77aff0982e21786b4f5249c6a9d70c463f5604a49fcf30c0247756'], + }), + ('hvplot', '0.12.2', { + 'checksums': ['9e29bbe65f94937d4eeaeccf33566540df936c8f9aeadfa12ea9f306d5237938'], + }), + ('xyzservices', '2025.11.0', { + 'checksums': ['2fc72b49502b25023fd71e8f532fb4beddbbf0aa124d90ea25dba44f545e17ce'], + }), + ('narwhals', '2.18.0', { + 'checksums': ['1de5cee338bc17c338c6278df2c38c0dd4290499fcf70d75e0a51d5f22a6e960'], + }), + ('bokeh', '3.9.0', { + 'preinstallopts': """sed -i 's/setup(/setup(version="%(version)s",/g' setup.py && """, + 'checksums': ['775219714a8496973ddbae16b1861606ba19fe670a421e4d43267b41148e07a3'], + }), + ('bleach', '6.3.0', { + 'checksums': ['6f3b91b1c0a02bb9a78b5a454c92506aa0fdf197e1d5e114d2e00c6f64306d22'], + }), + ('uc-micro-py', '2.0.0', { + 'modulename': 'uc_micro', + 'checksums': ['c53691e495c8db60e16ffc4861a35469b0ba0821fe409a8a7a0a71864d33a811'], + }), + ('linkify-it-py', '2.1.0', { + 'modulename': 'linkify_it', + 'checksums': ['43360231720999c10e9328dc3691160e27a718e280673d444c38d7d3aaa3b98b'], + }), + ('mdit_py_plugins', '0.5.0', { + 'checksums': ['f4918cb50119f50446560513a8e311d574ff6aaed72606ddae6d35716fe809c6'], + }), + ('panel', '1.8.10', { + 'checksums': ['762881b06efb99f3d201749a3634c6b5f18f46cfca520970c2c1bb31bed42c90'], + }), + ('imas_muscle3', version, { + 'modulename': 'imas_muscle3', + 'checksums': ['cb416e8297d0573c05c2734d063076c441b7da5b25b69520deb19b4340d463cb'], + }), +] + +moduleclass = 'tools'