diff --git a/easybuild/easyconfigs/i/IMAS-Python/IMAS-Python-2.0.1-intel-2023b.eb b/easybuild/easyconfigs/i/IMAS-Python/IMAS-Python-2.0.1-intel-2023b.eb new file mode 100644 index 000000000000..ad6fc9559d20 --- /dev/null +++ b/easybuild/easyconfigs/i/IMAS-Python/IMAS-Python-2.0.1-intel-2023b.eb @@ -0,0 +1,36 @@ +easyblock = 'PythonBundle' + +name = 'IMAS-Python' +version = '2.0.1' + +description = """A pure-python library to handle IDSs""" +homepage = "https://github.com/iterorganization/IMAS-Python" + +toolchain = {'name': 'intel', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('python-xxhash', '3.4.1'), + ('netcdf4-python', '1.7.1.post2'), + ('h5py', '3.11.0'), + ('xarray', '2024.5.0'), + # ('IMAS-AL-Core', '5.4.3'), # Uncomment if accessible to enable more functionality +] + +exts_list = [ + ('saxonche', '12.7.0', { + 'sources': ['%(name)s-%(version)s-cp311-cp311-manylinux_2_24_x86_64.whl'], + 'checksums': ['262c284f772cad3a18dc06b0d55d4032849083c00049fe24c1e7e67a0c625bff'], + }), + ('imas_data_dictionaries', '4.0.0', { + 'sources': ['%(name)s-%(version)s-py3-none-any.whl'], + 'checksums': ['e38c7fa155fd36369d8d724484ba0818f1d2392e31fc86985861ff91cded5659'], + }), + ('imas_python', version, { + 'modulename': 'imas', + 'checksums': ['8448e50390a6e7955dca2ee9b821408bbb0c7d6e901740463ca5d5a7cc018a54'], + }), +] + +moduleclass = 'tools'