From fc554d1ca02d9309094319a776e8321816ad4af8 Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 14:22:07 +0000 Subject: [PATCH 1/4] adding easyconfigs: s3fs-2024.9.0-foss-2024a.eb --- .../s/s3fs/s3fs-2024.9.0-foss-2024a.eb | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb diff --git a/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb b/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb new file mode 100644 index 00000000000..c890c462837 --- /dev/null +++ b/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb @@ -0,0 +1,43 @@ +easyblock = "PythonBundle" + +name = 's3fs' +version = '2024.9.0' + +homepage = 'https://github.com/fsspec/s3fs/' +description = """S3FS builds on aiobotocore to provide a convenient Python filesystem interface for S3..""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), + ('hatchling', '1.24.2'), + ('aiohttp', '3.10.10'), + ('wrapt', '1.16.0'), +] + +use_pip = True +sanity_pip_check = True + +exts_list = [ + ('jmespath', '1.0.1', { + 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], + }), + ('botocore', '1.35.36', { + 'checksums': ['354ec1b766f0029b5d6ff0c45d1a0f9e5007b7d2f3ec89bcdd755b208c5bc797'], + }), + ('aioitertools', '0.11.0', { + 'checksums': ['42c68b8dd3a69c2bf7f2233bf7df4bb58b557bca5252ac02ed5187bbc67d6831'], + }), + ('aiobotocore', '2.15.2', { + 'checksums': ['9ac1cfcaccccc80602968174aa032bf978abe36bd4e55e6781d6500909af1375'], + }), + ('fsspec', version, { + 'checksums': ['4b0afb90c2f21832df142f292649035d80b421f60a9e1c027802e5a0da2b04e8'], + }), + (name, version, { + 'checksums': ['6493705abb50374d6b7994f9616d27adbdd8a219c8635100bdc286382efd91f5'], + }), +] + +moduleclass = 'tools' From e1ee7bb646732fba3b3161b3a483fdae77752388 Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 15:03:31 +0000 Subject: [PATCH 2/4] versions, deps --- easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb b/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb index c890c462837..077b8c21b5b 100644 --- a/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb +++ b/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb @@ -14,6 +14,7 @@ dependencies = [ ('hatchling', '1.24.2'), ('aiohttp', '3.10.10'), ('wrapt', '1.16.0'), + ('boto3', '1.35.36'), ] use_pip = True @@ -26,12 +27,9 @@ exts_list = [ ('botocore', '1.35.36', { 'checksums': ['354ec1b766f0029b5d6ff0c45d1a0f9e5007b7d2f3ec89bcdd755b208c5bc797'], }), - ('aioitertools', '0.11.0', { + ('aioitertools', '0.12.0', { 'checksums': ['42c68b8dd3a69c2bf7f2233bf7df4bb58b557bca5252ac02ed5187bbc67d6831'], }), - ('aiobotocore', '2.15.2', { - 'checksums': ['9ac1cfcaccccc80602968174aa032bf978abe36bd4e55e6781d6500909af1375'], - }), ('fsspec', version, { 'checksums': ['4b0afb90c2f21832df142f292649035d80b421f60a9e1c027802e5a0da2b04e8'], }), From a582f971ffb0b6d6ca3f60b5ecc7074de0ed1952 Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 15:07:26 +0000 Subject: [PATCH 3/4] hashes --- easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb b/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb index 077b8c21b5b..09fd361f0dd 100644 --- a/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb +++ b/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb @@ -28,7 +28,7 @@ exts_list = [ 'checksums': ['354ec1b766f0029b5d6ff0c45d1a0f9e5007b7d2f3ec89bcdd755b208c5bc797'], }), ('aioitertools', '0.12.0', { - 'checksums': ['42c68b8dd3a69c2bf7f2233bf7df4bb58b557bca5252ac02ed5187bbc67d6831'], + 'checksums': ['c2a9055b4fbb7705f561b9d86053e8af5d10cc845d22c32008c43490b2d8dd6b'], }), ('fsspec', version, { 'checksums': ['4b0afb90c2f21832df142f292649035d80b421f60a9e1c027802e5a0da2b04e8'], From 8c1264bc5b5dbc4f21c59b5dc53823d9a8545777 Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 20:14:12 +0000 Subject: [PATCH 4/4] removed unneeded deps --- easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb | 9 --------- 1 file changed, 9 deletions(-) diff --git a/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb b/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb index 09fd361f0dd..9177b8c01b8 100644 --- a/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb +++ b/easybuild/easyconfigs/s/s3fs/s3fs-2024.9.0-foss-2024a.eb @@ -21,15 +21,6 @@ use_pip = True sanity_pip_check = True exts_list = [ - ('jmespath', '1.0.1', { - 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], - }), - ('botocore', '1.35.36', { - 'checksums': ['354ec1b766f0029b5d6ff0c45d1a0f9e5007b7d2f3ec89bcdd755b208c5bc797'], - }), - ('aioitertools', '0.12.0', { - 'checksums': ['c2a9055b4fbb7705f561b9d86053e8af5d10cc845d22c32008c43490b2d8dd6b'], - }), ('fsspec', version, { 'checksums': ['4b0afb90c2f21832df142f292649035d80b421f60a9e1c027802e5a0da2b04e8'], }),