diff --git a/Golden_Repo/d/dask/dask-2022.10.2-foss-2022a.eb b/Golden_Repo/d/dask/dask-2022.10.2-foss-2022a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e5184d7cabbbcf41139448c1899b64d7440c6c60 --- /dev/null +++ b/Golden_Repo/d/dask/dask-2022.10.2-foss-2022a.eb @@ -0,0 +1,72 @@ +easyblock = 'PythonBundle' + +name = 'dask' +version = '2022.10.2' + +homepage = 'https://dask.org/' +description = """Dask natively scales Python. Dask provides advanced parallelism for analytics, enabling performance + at scale for the tools you love.""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('Python', '3.10.4'), + ('PyYAML', '6.0'), + ('SciPy-bundle', '2022.05', '', ('gcccoremkl', '11.3.0-2022.1.0')), + ('bokeh', '2.4.2', '', ('gcccoremkl', '11.3.0-2022.1.0')), +] + +use_pip = True + +exts_list = [ + ('toolz', '0.12.0', { + 'checksums': ['88c570861c440ee3f2f6037c4654613228ff40c93a6c25e0eba70d17282c6194'], + }), + ('locket', '1.0.0', { + 'checksums': ['5c0d4c052a8bbbf750e056a8e65ccd309086f4f0f18a2eac306a8dfa4112a632'], + }), + ('partd', '1.3.0', { + 'checksums': ['ce91abcdc6178d668bcaa431791a5a917d902341cb193f543fe445d494660485'], + }), + ('fsspec', '2021.11.0', { + 'checksums': ['cbb7bafd59aa33684a92e843877f4adc0109fb0722b1a26e7d08f5a6e2500904'], + }), + ('HeapDict', '1.0.1', { + 'checksums': ['8495f57b3e03d8e46d5f1b2cc62ca881aca392fd5cc048dc0aa2e1a6d23ecdb6'], + }), + ('zict', '2.2.0', { + 'checksums': ['d7366c2e2293314112dcf2432108428a67b927b00005619feefc310d12d833f3'], + }), + ('tblib', '1.7.0', { + 'checksums': ['059bd77306ea7b419d4f76016aef6d7027cc8a0785579b5aad198803435f882c'], + }), + ('cloudpickle', '2.2.0', { + 'checksums': ['3f4219469c55453cfe4737e564b67c2a149109dabf7f242478948b895f61106f'], + }), + (name, version, { + 'checksums': ['42cb43f601709575fa46ce09e74bea83fdd464187024f56954e09d9b428ceaab'], + }), + ('distributed', version, { + 'checksums': ['53f0a5bf6efab9a5ab3345cd913f6d3f3d4ea444ee2edbea331c7fef96fd67d0'], + }), + ('dask-mpi', '2022.4.0', { + 'checksums': ['0a04f1d7d35a06cdff506593330d4414ea242c9172498ce191f5742eac499e17'], + }), + ('docrep', '0.3.2', { + 'checksums': ['ed8a17e201abd829ef8da78a0b6f4d51fb99a4cbd0554adbed3309297f964314'], + }), + ('dask-jobqueue', '0.8.1', { + 'checksums': ['16fd1b646a073ad3de75dde12a0dfe529b836f21a3bdbcee2a88bef24e9112a7'], + }), +] + +sanity_check_paths = { + 'files': ['bin/dask-%s' % x for x in ['mpi', 'scheduler', 'ssh', 'worker']], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["dask-scheduler --help"] + +sanity_pip_check = True + +moduleclass = 'data' diff --git a/Golden_Repo/d/distributed/distributed-2.30.1-gcccoremkl-11.3.0-2022.1.0.eb b/Golden_Repo/d/distributed/distributed-2.30.1-gcccoremkl-11.3.0-2022.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..fc2cb5f5708bea60964a7e372e24ba63cbb2e1fe --- /dev/null +++ b/Golden_Repo/d/distributed/distributed-2.30.1-gcccoremkl-11.3.0-2022.1.0.eb @@ -0,0 +1,43 @@ +easyblock = 'Bundle' + +name = 'distributed' +version = '2022.10.2' + +homepage = 'https://distributed.readthedocs.io/' +description = """Dask.distributed is a lightweight library for distributed computing in Python. + It extends both the concurrent.futures and dask APIs to moderate sized clusters.""" + +toolchain = {'name': 'foss', 'version': '2022a'} + + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '3.10.4'), + ('dask', '2022.10.2'), + ('SciPy-bundle', '2022.05', '', ('gcccoremkl', '11.3.0-2022.1.0')), + ('bokeh', '2.4.2', '', ('gcccoremkl', '11.3.0-2022.1.0')), +] + + +exts_default_options = { + 'source_urls': [PYPI_SOURCE], + 'sanity_pip_check': True, +} + +exts_list = [ + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/d/distributed'], + 'checksums': ['53f0a5bf6efab9a5ab3345cd913f6d3f3d4ea444ee2edbea331c7fef96fd67d0'], + }), +] + +sanity_check_paths = { + 'files': ['bin/dask-scheduler', 'bin/dask-ssh', 'bin/dask-worker'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'tools'