From 7b2fc969b31836da4d5c1cda759e826fd1b68408 Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 14:12:37 +0000 Subject: [PATCH 1/8] adding easyconfigs: aiohttp-3.10.10-GCCcore-13.3.0.eb --- .../aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..c13dca7ec6df --- /dev/null +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb @@ -0,0 +1,54 @@ +easyblock = 'PythonBundle' + +name = 'aiohttp' +version = '3.10.10' + +homepage = 'https://github.com/aio-libs/aiohttp' +description = "Asynchronous HTTP client/server framework for asyncio and Python." + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('poetry', '1.8.3'), + ('Cython', '3.0.10'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('Python-bundle-PyPI', '2024.06'), +] + +use_pip = True + +# aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies +exts_list = [ + ('multidict', '6.0.5', { + 'checksums': ['f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da'], + }), + ('expandvars', '0.12.0', { + 'checksums': ['7d1adfa55728cf4b5d812ece3d087703faea953e0c0a1a78415de9df5024d844'], + }), + ('yarl', '1.12.0', { + 'checksums': ['4c801b9a281a7078e085efbc0e87f0938cea011928c0d48bdcb7c0a58451fb8e'], + }), + ('frozenlist', '1.4.1', { + 'checksums': ['c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b'], + }), + ('async-timeout', '4.0.3', { + 'checksums': ['4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f'], + }), + ('aiosignal', '1.3.1', { + 'checksums': ['54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc'], + }), + ('aiohappyeyeballs', '2.3.2', { + 'checksums': ['77e15a733090547a1f5369a1287ddfc944bd30df0eb8993f585259c34b405f4e'], + }), + (name, version, { + 'checksums': ['0631dd7c9f0822cc61c88586ca76d5b5ada26538097d0f1df510b082bad3411a'], + }), +] + +sanity_pip_check = True + +moduleclass = 'lib' From d5d89402c1831f5ad9bcea1e9724f54b7c8a68c3 Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 15:05:07 +0000 Subject: [PATCH 2/8] updated deos --- .../easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb index c13dca7ec6df..c4a7bff12812 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb @@ -23,13 +23,13 @@ use_pip = True # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ - ('multidict', '6.0.5', { + ('multidict', '6.1.0', { 'checksums': ['f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da'], }), ('expandvars', '0.12.0', { 'checksums': ['7d1adfa55728cf4b5d812ece3d087703faea953e0c0a1a78415de9df5024d844'], }), - ('yarl', '1.12.0', { + ('yarl', '1.15.4', { 'checksums': ['4c801b9a281a7078e085efbc0e87f0938cea011928c0d48bdcb7c0a58451fb8e'], }), ('frozenlist', '1.4.1', { @@ -41,7 +41,7 @@ exts_list = [ ('aiosignal', '1.3.1', { 'checksums': ['54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc'], }), - ('aiohappyeyeballs', '2.3.2', { + ('aiohappyeyeballs', '2.4.3', { 'checksums': ['77e15a733090547a1f5369a1287ddfc944bd30df0eb8993f585259c34b405f4e'], }), (name, version, { From 94a975f2b6fc5a008d4375f15e24b66addb6ae87 Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 15:05:55 +0000 Subject: [PATCH 3/8] updated hashes --- .../easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb index c4a7bff12812..bc4d2eb10da5 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb @@ -24,13 +24,13 @@ use_pip = True # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ ('multidict', '6.1.0', { - 'checksums': ['f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da'], + 'checksums': ['22ae2ebf9b0c69d206c003e2f6a914ea33f0a932d4aa16f236afc049d9958f4a'], }), ('expandvars', '0.12.0', { 'checksums': ['7d1adfa55728cf4b5d812ece3d087703faea953e0c0a1a78415de9df5024d844'], }), ('yarl', '1.15.4', { - 'checksums': ['4c801b9a281a7078e085efbc0e87f0938cea011928c0d48bdcb7c0a58451fb8e'], + 'checksums': ['a0c5e271058d148d730219ca4f33c5d841c6bd46e05b0da60fea7b516906ccd3'], }), ('frozenlist', '1.4.1', { 'checksums': ['c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b'], @@ -42,7 +42,7 @@ exts_list = [ 'checksums': ['54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc'], }), ('aiohappyeyeballs', '2.4.3', { - 'checksums': ['77e15a733090547a1f5369a1287ddfc944bd30df0eb8993f585259c34b405f4e'], + 'checksums': ['75cf88a15106a5002a8eb1dab212525c00d1f4c0fa96e551c9fbe6f09a621586'], }), (name, version, { 'checksums': ['0631dd7c9f0822cc61c88586ca76d5b5ada26538097d0f1df510b082bad3411a'], From 85911e65c2ec3f1d8c290cdad68a7d0447ed1e19 Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 15:22:53 +0000 Subject: [PATCH 4/8] updated deps --- .../easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb index bc4d2eb10da5..91e8a4ab6fdd 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb @@ -23,6 +23,9 @@ use_pip = True # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ + ('propcache', '0.2.0', { + 'checksums': ['df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70'], + }), ('multidict', '6.1.0', { 'checksums': ['22ae2ebf9b0c69d206c003e2f6a914ea33f0a932d4aa16f236afc049d9958f4a'], }), From 9af0713a5b68f8104e16492e1ad593ffcfef0a79 Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 15:34:21 +0000 Subject: [PATCH 5/8] updated deps --- .../easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb index 91e8a4ab6fdd..4a87301f29a2 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb @@ -23,6 +23,12 @@ use_pip = True # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ + ('botocore', '1.35.36', { + 'checksums': ['354ec1b766f0029b5d6ff0c45d1a0f9e5007b7d2f3ec89bcdd755b208c5bc797'], + }), + ('aiobotocore', '2.15.2', { + 'checksums': ['9ac1cfcaccccc80602968174aa032bf978abe36bd4e55e6781d6500909af1375'], + }), ('propcache', '0.2.0', { 'checksums': ['df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70'], }), From e43b554f2cc14c0bac9c3d0f57143b1c0360b745 Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 15:39:39 +0000 Subject: [PATCH 6/8] updated deps again --- .../a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb index 4a87301f29a2..a47df7172c47 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb @@ -26,18 +26,15 @@ exts_list = [ ('botocore', '1.35.36', { 'checksums': ['354ec1b766f0029b5d6ff0c45d1a0f9e5007b7d2f3ec89bcdd755b208c5bc797'], }), - ('aiobotocore', '2.15.2', { - 'checksums': ['9ac1cfcaccccc80602968174aa032bf978abe36bd4e55e6781d6500909af1375'], - }), - ('propcache', '0.2.0', { - 'checksums': ['df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70'], - }), ('multidict', '6.1.0', { 'checksums': ['22ae2ebf9b0c69d206c003e2f6a914ea33f0a932d4aa16f236afc049d9958f4a'], }), ('expandvars', '0.12.0', { 'checksums': ['7d1adfa55728cf4b5d812ece3d087703faea953e0c0a1a78415de9df5024d844'], }), + ('propcache', '0.2.0', { + 'checksums': ['df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70'], + }), ('yarl', '1.15.4', { 'checksums': ['a0c5e271058d148d730219ca4f33c5d841c6bd46e05b0da60fea7b516906ccd3'], }), @@ -56,6 +53,9 @@ exts_list = [ (name, version, { 'checksums': ['0631dd7c9f0822cc61c88586ca76d5b5ada26538097d0f1df510b082bad3411a'], }), + ('aiobotocore', '2.15.2', { + 'checksums': ['9ac1cfcaccccc80602968174aa032bf978abe36bd4e55e6781d6500909af1375'], + }), ] sanity_pip_check = True From e9f6bded85892f9ddbddb029e1f0af9349f4f81b Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 16:25:26 +0000 Subject: [PATCH 7/8] updated deps again --- .../a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb index a47df7172c47..adf22b97b483 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb @@ -23,8 +23,8 @@ use_pip = True # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ - ('botocore', '1.35.36', { - 'checksums': ['354ec1b766f0029b5d6ff0c45d1a0f9e5007b7d2f3ec89bcdd755b208c5bc797'], + ('jmespath', '1.0.1', { + 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], }), ('multidict', '6.1.0', { 'checksums': ['22ae2ebf9b0c69d206c003e2f6a914ea33f0a932d4aa16f236afc049d9958f4a'], @@ -53,6 +53,12 @@ exts_list = [ (name, version, { 'checksums': ['0631dd7c9f0822cc61c88586ca76d5b5ada26538097d0f1df510b082bad3411a'], }), + ('aioitertools', '0.12.0', { + 'checksums': ['c2a9055b4fbb7705f561b9d86053e8af5d10cc845d22c32008c43490b2d8dd6b'], + }), + ('wrapt', '1.16.0', { + 'checksums': ['5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d'], + }), ('aiobotocore', '2.15.2', { 'checksums': ['9ac1cfcaccccc80602968174aa032bf978abe36bd4e55e6781d6500909af1375'], }), From 3ad1d5fb2da28c6b0faeec341ac6326ea8bcc54b Mon Sep 17 00:00:00 2001 From: Leonard Nielsen Date: Thu, 17 Oct 2024 16:29:47 +0000 Subject: [PATCH 8/8] updated deps again --- .../easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb index adf22b97b483..c6b30e2d82ea 100644 --- a/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb +++ b/easybuild/easyconfigs/a/aiohttp/aiohttp-3.10.10-GCCcore-13.3.0.eb @@ -23,6 +23,9 @@ use_pip = True # aioredis and aiosignal do not depend on aiohttp, but are commonly used together and share dependencies exts_list = [ + ('botocore', '1.35.36', { + 'checksums': ['354ec1b766f0029b5d6ff0c45d1a0f9e5007b7d2f3ec89bcdd755b208c5bc797'], + }), ('jmespath', '1.0.1', { 'checksums': ['90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe'], }),