diff --git a/easybuild/easyconfigs/g/gensim/gensim-4.4.0-foss-2024a.eb b/easybuild/easyconfigs/g/gensim/gensim-4.4.0-foss-2024a.eb new file mode 100644 index 000000000000..f7b63c3cb345 --- /dev/null +++ b/easybuild/easyconfigs/g/gensim/gensim-4.4.0-foss-2024a.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonBundle' + +name = 'gensim' +version = '4.4.0' + +homepage = 'https://radimrehurek.com/gensim' +description = """Gensim is a Python library for topic modelling, document indexing and similarity retrieval with + large corpora.""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +dependencies = [ + ('Python', '3.12.3'), + ('SciPy-bundle', '2024.05'), + ('wrapt', '1.16.0'), +] + +exts_list = [ + ('smart-open', '7.1.0', { + 'sources': ['smart_open-%(version)s.tar.gz'], + 'checksums': ['a4f09f84f0f6d3637c6543aca7b5487438877a21360e7368ccf1f704789752ba'], + }), + # The source does not seem to build, so we use the whl-file instead: + (name, version, { + 'source_tmpl': '%(name)s-%(version)s-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl', + 'checksums': ['4b73ff30af6ddd0d2ddf9473b1eb44603cd79ec14c87d93b75291802b991916c'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jellyfish/jellyfish-1.2.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/jellyfish/jellyfish-1.2.1-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..29b565251afa --- /dev/null +++ b/easybuild/easyconfigs/j/jellyfish/jellyfish-1.2.1-GCCcore-13.3.0.eb @@ -0,0 +1,128 @@ +# Author: J. Saßmannshausen (Imperial College London/UK) + +easyblock = 'CargoPythonBundle' + +name = 'jellyfish' +version = '1.2.1' + +homepage = 'https://www.jpt.sh/projects/jellyfish/' +description = """ +jellyfish is a library for approximate & phonetic matching of strings. +""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('Rust', '1.86.0'), + ('maturin', '1.8.3'), +] + +dependencies = [ + ('Python', '3.12.3'), +] + +crates = [ + ('ahash', '0.8.12'), + ('autocfg', '1.5.0'), + ('cc', '1.2.41'), + ('cfg-if', '1.0.3'), + ('csv', '1.3.1'), + ('csv-core', '0.1.12'), + ('find-msvc-tools', '0.1.4'), + ('getrandom', '0.3.3'), + ('heck', '0.5.0'), + ('indoc', '2.0.6'), + ('itoa', '1.0.15'), + ('libc', '0.2.177'), + ('memchr', '2.7.6'), + ('memoffset', '0.9.1'), + ('num-traits', '0.2.19'), + ('once_cell', '1.21.3'), + ('portable-atomic', '1.11.1'), + ('proc-macro2', '1.0.101'), + ('pyo3', '0.26.0'), + ('pyo3-build-config', '0.26.0'), + ('pyo3-ffi', '0.26.0'), + ('pyo3-macros', '0.26.0'), + ('pyo3-macros-backend', '0.26.0'), + ('python3-dll-a', '0.2.14'), + ('quote', '1.0.41'), + ('r-efi', '5.3.0'), + ('ryu', '1.0.20'), + ('serde', '1.0.228'), + ('serde_core', '1.0.228'), + ('serde_derive', '1.0.228'), + ('shlex', '1.3.0'), + ('smallvec', '1.15.1'), + ('syn', '2.0.106'), + ('target-lexicon', '0.13.3'), + ('tinyvec', '1.10.0'), + ('tinyvec_macros', '0.1.1'), + ('unicode-ident', '1.0.19'), + ('unicode-normalization', '0.1.24'), + ('unicode-segmentation', '1.12.0'), + ('unindent', '0.2.4'), + ('version_check', '0.9.5'), + ('wasi', '0.14.7+wasi-0.2.4'), + ('wasip2', '1.0.1+wasi-0.2.4'), + ('wit-bindgen', '0.46.0'), + ('zerocopy', '0.8.27'), + ('zerocopy-derive', '0.8.27'), +] +checksums = [ + {'ahash-0.8.12.tar.gz': '5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75'}, + {'autocfg-1.5.0.tar.gz': 'c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8'}, + {'cc-1.2.41.tar.gz': 'ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7'}, + {'cfg-if-1.0.3.tar.gz': '2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9'}, + {'csv-1.3.1.tar.gz': 'acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf'}, + {'csv-core-0.1.12.tar.gz': '7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d'}, + {'find-msvc-tools-0.1.4.tar.gz': '52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127'}, + {'getrandom-0.3.3.tar.gz': '26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4'}, + {'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'}, + {'indoc-2.0.6.tar.gz': 'f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd'}, + {'itoa-1.0.15.tar.gz': '4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c'}, + {'libc-0.2.177.tar.gz': '2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976'}, + {'memchr-2.7.6.tar.gz': 'f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273'}, + {'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'}, + {'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'}, + {'once_cell-1.21.3.tar.gz': '42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d'}, + {'portable-atomic-1.11.1.tar.gz': 'f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483'}, + {'proc-macro2-1.0.101.tar.gz': '89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de'}, + {'pyo3-0.26.0.tar.gz': '7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383'}, + {'pyo3-build-config-0.26.0.tar.gz': '4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f'}, + {'pyo3-ffi-0.26.0.tar.gz': '025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105'}, + {'pyo3-macros-0.26.0.tar.gz': '2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded'}, + {'pyo3-macros-backend-0.26.0.tar.gz': '100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf'}, + {'python3-dll-a-0.2.14.tar.gz': 'd381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8'}, + {'quote-1.0.41.tar.gz': 'ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1'}, + {'r-efi-5.3.0.tar.gz': '69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f'}, + {'ryu-1.0.20.tar.gz': '28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f'}, + {'serde-1.0.228.tar.gz': '9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e'}, + {'serde_core-1.0.228.tar.gz': '41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad'}, + {'serde_derive-1.0.228.tar.gz': 'd540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79'}, + {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'}, + {'smallvec-1.15.1.tar.gz': '67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03'}, + {'syn-2.0.106.tar.gz': 'ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6'}, + {'target-lexicon-0.13.3.tar.gz': 'df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c'}, + {'tinyvec-1.10.0.tar.gz': 'bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa'}, + {'tinyvec_macros-0.1.1.tar.gz': '1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20'}, + {'unicode-ident-1.0.19.tar.gz': 'f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d'}, + {'unicode-normalization-0.1.24.tar.gz': '5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956'}, + {'unicode-segmentation-1.12.0.tar.gz': 'f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493'}, + {'unindent-0.2.4.tar.gz': '7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3'}, + {'version_check-0.9.5.tar.gz': '0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a'}, + {'wasi-0.14.7+wasi-0.2.4.tar.gz': '883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c'}, + {'wasip2-1.0.1+wasi-0.2.4.tar.gz': '0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7'}, + {'wit-bindgen-0.46.0.tar.gz': 'f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59'}, + {'zerocopy-0.8.27.tar.gz': '0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c'}, + {'zerocopy-derive-0.8.27.tar.gz': '88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831'}, +] + +exts_list = [ + (name, version, { + 'checksums': ['72d2fda61b23babe862018729be73c8b0dc12e3e6601f36f6e65d905e249f4db'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jiter/jiter-0.12.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/jiter/jiter-0.12.0-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..eef090f37ec0 --- /dev/null +++ b/easybuild/easyconfigs/j/jiter/jiter-0.12.0-GCCcore-13.3.0.eb @@ -0,0 +1,265 @@ +easyblock = 'CargoPythonBundle' + +name = 'jiter' +version = '0.12.0' + +homepage = 'https://github.com/pydantic/jiter/tree/main' +description = "Fast iterable JSON parser" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +builddependencies = [ + ('binutils', '2.42'), + ('Rust', '1.86.0'), + ('maturin', '1.8.3'), +] + +dependencies = [ + ('Python', '3.12.3'), +] + +crates = [ + ('ahash', '0.8.12'), + ('aho-corasick', '1.1.4'), + ('anes', '0.1.6'), + ('anstyle', '1.0.13'), + ('arbitrary', '1.4.2'), + ('autocfg', '1.5.0'), + ('bitvec', '1.0.1'), + ('bumpalo', '3.19.0'), + ('cast', '0.3.0'), + ('cc', '1.2.45'), + ('cfg-if', '1.0.4'), + ('ciborium', '0.2.2'), + ('ciborium-io', '0.2.2'), + ('ciborium-ll', '0.2.2'), + ('clap', '4.5.51'), + ('clap_builder', '4.5.51'), + ('clap_lex', '0.7.6'), + ('codspeed', '2.10.1'), + ('codspeed-criterion-compat', '2.10.1'), + ('codspeed-criterion-compat-walltime', '2.10.1'), + ('colored', '2.2.0'), + ('criterion-plot', '0.5.0'), + ('crossbeam-deque', '0.8.6'), + ('crossbeam-epoch', '0.9.18'), + ('crossbeam-utils', '0.8.21'), + ('crunchy', '0.2.4'), + ('either', '1.15.0'), + ('equivalent', '1.0.2'), + ('find-msvc-tools', '0.1.4'), + ('funty', '2.0.0'), + ('getrandom', '0.3.4'), + ('half', '2.7.1'), + ('hashbrown', '0.16.0'), + ('heck', '0.5.0'), + ('hermit-abi', '0.5.2'), + ('indexmap', '2.12.0'), + ('indoc', '2.0.7'), + ('is-terminal', '0.4.17'), + ('itertools', '0.10.5'), + ('itoa', '1.0.15'), + ('jobserver', '0.1.34'), + ('js-sys', '0.3.82'), + ('lazy_static', '1.5.0'), + ('lexical-parse-float', '1.0.6'), + ('lexical-parse-integer', '1.0.6'), + ('lexical-util', '1.0.7'), + ('libc', '0.2.177'), + ('libfuzzer-sys', '0.4.10'), + ('memchr', '2.7.6'), + ('memoffset', '0.9.1'), + ('num-bigint', '0.4.6'), + ('num-integer', '0.1.46'), + ('num-traits', '0.2.19'), + ('once_cell', '1.21.3'), + ('oorandom', '11.1.5'), + ('paste', '1.0.15'), + ('plotters', '0.3.7'), + ('plotters-backend', '0.3.7'), + ('plotters-svg', '0.3.7'), + ('portable-atomic', '1.11.1'), + ('proc-macro2', '1.0.103'), + ('pyo3', '0.27.1'), + ('pyo3-build-config', '0.27.1'), + ('pyo3-ffi', '0.27.1'), + ('pyo3-macros', '0.27.1'), + ('pyo3-macros-backend', '0.27.1'), + ('python3-dll-a', '0.2.14'), + ('quote', '1.0.42'), + ('r-efi', '5.3.0'), + ('radium', '0.7.0'), + ('rayon', '1.11.0'), + ('rayon-core', '1.13.0'), + ('regex', '1.12.2'), + ('regex-automata', '0.4.13'), + ('regex-syntax', '0.8.8'), + ('rustversion', '1.0.22'), + ('ryu', '1.0.20'), + ('same-file', '1.0.6'), + ('serde', '1.0.228'), + ('serde_core', '1.0.228'), + ('serde_derive', '1.0.228'), + ('serde_json', '1.0.145'), + ('shlex', '1.3.0'), + ('smallvec', '1.15.1'), + ('syn', '2.0.109'), + ('tap', '1.0.1'), + ('target-lexicon', '0.13.3'), + ('tinytemplate', '1.2.1'), + ('unicode-ident', '1.0.22'), + ('unindent', '0.2.4'), + ('uuid', '1.18.1'), + ('version_check', '0.9.5'), + ('walkdir', '2.5.0'), + ('wasip2', '1.0.1+wasi-0.2.4'), + ('wasm-bindgen', '0.2.105'), + ('wasm-bindgen-macro', '0.2.105'), + ('wasm-bindgen-macro-support', '0.2.105'), + ('wasm-bindgen-shared', '0.2.105'), + ('web-sys', '0.3.82'), + ('winapi-util', '0.1.11'), + ('windows-link', '0.2.1'), + ('windows-sys', '0.59.0'), + ('windows-sys', '0.61.2'), + ('windows-targets', '0.52.6'), + ('windows_aarch64_gnullvm', '0.52.6'), + ('windows_aarch64_msvc', '0.52.6'), + ('windows_i686_gnu', '0.52.6'), + ('windows_i686_gnullvm', '0.52.6'), + ('windows_i686_msvc', '0.52.6'), + ('windows_x86_64_gnu', '0.52.6'), + ('windows_x86_64_gnullvm', '0.52.6'), + ('windows_x86_64_msvc', '0.52.6'), + ('wit-bindgen', '0.46.0'), + ('wyz', '0.5.1'), + ('zerocopy', '0.8.27'), + ('zerocopy-derive', '0.8.27'), +] +checksums = [ + {'ahash-0.8.12.tar.gz': '5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75'}, + {'aho-corasick-1.1.4.tar.gz': 'ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301'}, + {'anes-0.1.6.tar.gz': '4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299'}, + {'anstyle-1.0.13.tar.gz': '5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78'}, + {'arbitrary-1.4.2.tar.gz': 'c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1'}, + {'autocfg-1.5.0.tar.gz': 'c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8'}, + {'bitvec-1.0.1.tar.gz': '1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c'}, + {'bumpalo-3.19.0.tar.gz': '46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43'}, + {'cast-0.3.0.tar.gz': '37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5'}, + {'cc-1.2.45.tar.gz': '35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe'}, + {'cfg-if-1.0.4.tar.gz': '9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801'}, + {'ciborium-0.2.2.tar.gz': '42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e'}, + {'ciborium-io-0.2.2.tar.gz': '05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757'}, + {'ciborium-ll-0.2.2.tar.gz': '57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9'}, + {'clap-4.5.51.tar.gz': '4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5'}, + {'clap_builder-4.5.51.tar.gz': '75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a'}, + {'clap_lex-0.7.6.tar.gz': 'a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d'}, + {'codspeed-2.10.1.tar.gz': '93f4cce9c27c49c4f101fffeebb1826f41a9df2e7498b7cd4d95c0658b796c6c'}, + {'codspeed-criterion-compat-2.10.1.tar.gz': 'c3c23d880a28a2aab52d38ca8481dd7a3187157d0a952196b6db1db3c8499725'}, + {'codspeed-criterion-compat-walltime-2.10.1.tar.gz': + '7b0a2f7365e347f4f22a67e9ea689bf7bc89900a354e22e26cf8a531a42c8fbb'}, + {'colored-2.2.0.tar.gz': '117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c'}, + {'criterion-plot-0.5.0.tar.gz': '6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1'}, + {'crossbeam-deque-0.8.6.tar.gz': '9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51'}, + {'crossbeam-epoch-0.9.18.tar.gz': '5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e'}, + {'crossbeam-utils-0.8.21.tar.gz': 'd0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28'}, + {'crunchy-0.2.4.tar.gz': '460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5'}, + {'either-1.15.0.tar.gz': '48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719'}, + {'equivalent-1.0.2.tar.gz': '877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f'}, + {'find-msvc-tools-0.1.4.tar.gz': '52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127'}, + {'funty-2.0.0.tar.gz': 'e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c'}, + {'getrandom-0.3.4.tar.gz': '899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd'}, + {'half-2.7.1.tar.gz': '6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b'}, + {'hashbrown-0.16.0.tar.gz': '5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d'}, + {'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'}, + {'hermit-abi-0.5.2.tar.gz': 'fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c'}, + {'indexmap-2.12.0.tar.gz': '6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f'}, + {'indoc-2.0.7.tar.gz': '79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706'}, + {'is-terminal-0.4.17.tar.gz': '3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46'}, + {'itertools-0.10.5.tar.gz': 'b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473'}, + {'itoa-1.0.15.tar.gz': '4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c'}, + {'jobserver-0.1.34.tar.gz': '9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33'}, + {'js-sys-0.3.82.tar.gz': 'b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65'}, + {'lazy_static-1.5.0.tar.gz': 'bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe'}, + {'lexical-parse-float-1.0.6.tar.gz': '52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56'}, + {'lexical-parse-integer-1.0.6.tar.gz': '9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34'}, + {'lexical-util-1.0.7.tar.gz': '2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17'}, + {'libc-0.2.177.tar.gz': '2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976'}, + {'libfuzzer-sys-0.4.10.tar.gz': '5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404'}, + {'memchr-2.7.6.tar.gz': 'f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273'}, + {'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'}, + {'num-bigint-0.4.6.tar.gz': 'a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9'}, + {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'}, + {'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'}, + {'once_cell-1.21.3.tar.gz': '42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d'}, + {'oorandom-11.1.5.tar.gz': 'd6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e'}, + {'paste-1.0.15.tar.gz': '57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a'}, + {'plotters-0.3.7.tar.gz': '5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747'}, + {'plotters-backend-0.3.7.tar.gz': 'df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a'}, + {'plotters-svg-0.3.7.tar.gz': '51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670'}, + {'portable-atomic-1.11.1.tar.gz': 'f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483'}, + {'proc-macro2-1.0.103.tar.gz': '5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8'}, + {'pyo3-0.27.1.tar.gz': '37a6df7eab65fc7bee654a421404947e10a0f7085b6951bf2ea395f4659fb0cf'}, + {'pyo3-build-config-0.27.1.tar.gz': 'f77d387774f6f6eec64a004eac0ed525aab7fa1966d94b42f743797b3e395afb'}, + {'pyo3-ffi-0.27.1.tar.gz': '2dd13844a4242793e02df3e2ec093f540d948299a6a77ea9ce7afd8623f542be'}, + {'pyo3-macros-0.27.1.tar.gz': 'eaf8f9f1108270b90d3676b8679586385430e5c0bb78bb5f043f95499c821a71'}, + {'pyo3-macros-backend-0.27.1.tar.gz': '70a3b2274450ba5288bc9b8c1b69ff569d1d61189d4bff38f8d22e03d17f932b'}, + {'python3-dll-a-0.2.14.tar.gz': 'd381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8'}, + {'quote-1.0.42.tar.gz': 'a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f'}, + {'r-efi-5.3.0.tar.gz': '69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f'}, + {'radium-0.7.0.tar.gz': 'dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09'}, + {'rayon-1.11.0.tar.gz': '368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f'}, + {'rayon-core-1.13.0.tar.gz': '22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91'}, + {'regex-1.12.2.tar.gz': '843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4'}, + {'regex-automata-0.4.13.tar.gz': '5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c'}, + {'regex-syntax-0.8.8.tar.gz': '7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58'}, + {'rustversion-1.0.22.tar.gz': 'b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d'}, + {'ryu-1.0.20.tar.gz': '28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f'}, + {'same-file-1.0.6.tar.gz': '93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502'}, + {'serde-1.0.228.tar.gz': '9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e'}, + {'serde_core-1.0.228.tar.gz': '41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad'}, + {'serde_derive-1.0.228.tar.gz': 'd540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79'}, + {'serde_json-1.0.145.tar.gz': '402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c'}, + {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'}, + {'smallvec-1.15.1.tar.gz': '67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03'}, + {'syn-2.0.109.tar.gz': '2f17c7e013e88258aa9543dcbe81aca68a667a9ac37cd69c9fbc07858bfe0e2f'}, + {'tap-1.0.1.tar.gz': '55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369'}, + {'target-lexicon-0.13.3.tar.gz': 'df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c'}, + {'tinytemplate-1.2.1.tar.gz': 'be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc'}, + {'unicode-ident-1.0.22.tar.gz': '9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5'}, + {'unindent-0.2.4.tar.gz': '7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3'}, + {'uuid-1.18.1.tar.gz': '2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2'}, + {'version_check-0.9.5.tar.gz': '0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a'}, + {'walkdir-2.5.0.tar.gz': '29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b'}, + {'wasip2-1.0.1+wasi-0.2.4.tar.gz': '0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7'}, + {'wasm-bindgen-0.2.105.tar.gz': 'da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60'}, + {'wasm-bindgen-macro-0.2.105.tar.gz': '04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2'}, + {'wasm-bindgen-macro-support-0.2.105.tar.gz': '420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc'}, + {'wasm-bindgen-shared-0.2.105.tar.gz': '76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76'}, + {'web-sys-0.3.82.tar.gz': '3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1'}, + {'winapi-util-0.1.11.tar.gz': 'c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22'}, + {'windows-link-0.2.1.tar.gz': 'f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5'}, + {'windows-sys-0.59.0.tar.gz': '1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b'}, + {'windows-sys-0.61.2.tar.gz': 'ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc'}, + {'windows-targets-0.52.6.tar.gz': '9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973'}, + {'windows_aarch64_gnullvm-0.52.6.tar.gz': '32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3'}, + {'windows_aarch64_msvc-0.52.6.tar.gz': '09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469'}, + {'windows_i686_gnu-0.52.6.tar.gz': '8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b'}, + {'windows_i686_gnullvm-0.52.6.tar.gz': '0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66'}, + {'windows_i686_msvc-0.52.6.tar.gz': '240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66'}, + {'windows_x86_64_gnu-0.52.6.tar.gz': '147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78'}, + {'windows_x86_64_gnullvm-0.52.6.tar.gz': '24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d'}, + {'windows_x86_64_msvc-0.52.6.tar.gz': '589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec'}, + {'wit-bindgen-0.46.0.tar.gz': 'f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59'}, + {'wyz-0.5.1.tar.gz': '05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed'}, + {'zerocopy-0.8.27.tar.gz': '0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c'}, + {'zerocopy-derive-0.8.27.tar.gz': '88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831'}, +] + +exts_list = [ + (name, version, { + 'checksums': ['64dfcd7d5c168b38d3f9f8bba7fc639edb3418abcc74f22fdbe6b8938293f30b'], + }), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.3.3-foss-2024a.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.3.3-foss-2024a.eb new file mode 100644 index 000000000000..11d90c66b114 --- /dev/null +++ b/easybuild/easyconfigs/l/LMfit/LMfit-1.3.3-foss-2024a.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonBundle' + +name = 'LMfit' +version = '1.3.3' + +homepage = 'https://lmfit.github.io/lmfit-py' +description = """Lmfit provides a high-level interface to non-linear optimization +and curve fitting problems for Python""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +dependencies = [ + ('Python', '3.12.3'), + ('SciPy-bundle', '2024.05'), +] + +exts_list = [ + ('asteval', '1.0.6', { + 'checksums': ['1aa8e7304b2e171a90d64dd269b648cacac4e46fe5de54ac0db24776c0c4a19f'], + }), + ('uncertainties', '3.2.3', { + 'checksums': ['76a5653e686f617a42922d546a239e9efce72e6b35411b7750a1d12dcba03031'], + }), + ('dill', '0.4.1', { + 'checksums': ['423092df4182177d4d8ba8290c8a5b640c66ab35ec7da59ccfa00f6fa3eea5fa'], + }), + (name, version, { + 'source_tmpl': '%(namelower)s-%(version)s.tar.gz', + 'checksums': ['73321e6b881f2f686235721a7dfc02af6bb0f030a25efeb66638f62b1c6053a1'], + }), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lifelines/lifelines-0.30.1-gfbf-2024a.eb b/easybuild/easyconfigs/l/lifelines/lifelines-0.30.1-gfbf-2024a.eb new file mode 100644 index 000000000000..fc33a32a2279 --- /dev/null +++ b/easybuild/easyconfigs/l/lifelines/lifelines-0.30.1-gfbf-2024a.eb @@ -0,0 +1,43 @@ +easyblock = 'PythonBundle' + +name = 'lifelines' +version = '0.30.1' + +homepage = "https://lifelines.readthedocs.io/en/latest/" +description = """Lifelines is a complete survival analysis library, written in pure Python.""" + +toolchain = {'name': 'gfbf', 'version': '2024a'} + +builddependencies = [('poetry', '1.8.3')] +dependencies = [ + ('Python', '3.12.3'), + ('SciPy-bundle', '2024.05'), + ('matplotlib', '3.9.2'), + ('wrapt', '1.16.0'), +] + +exts_list = [ + ('astor', '0.8.1', { + 'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'], + }), + ('interface_meta', '1.3.0', { + 'checksums': ['8a4493f8bdb73fb9655dcd5115bc897e207319e36c8835f39c516a2d7e9d79a1'], + }), + ('autograd', '1.8.0', { + 'checksums': ['107374ded5b09fc8643ac925348c0369e7b0e73bbed9565ffd61b8fd04425683'], + }), + ('autograd-gamma', '0.5.0', { + 'checksums': ['f27abb7b8bb9cffc8badcbf59f3fe44a9db39e124ecacf1992b6d952934ac9c4'], + }), + ('narwhals', '1.17.0', { + 'checksums': ['a2607fa66f0b6ccf6f54df57ee6bc4967b68095d2968c828894a5f77ed9d3c50'], + }), + ('formulaic', '1.2.1', { + 'checksums': ['dc79476baa2d811b35798893eb2f2c1e51edee8d7a9c1429b400e56f4e0beccc'], + }), + (name, version, { + 'checksums': ['31a7e239a512318f8cf408e452f953848c8eaf80182e52bf2f41a529e00cbc35'], + }), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/o/openai-python/openai-python-2.24.0-foss-2024a.eb b/easybuild/easyconfigs/o/openai-python/openai-python-2.24.0-foss-2024a.eb new file mode 100644 index 000000000000..47957258cc59 --- /dev/null +++ b/easybuild/easyconfigs/o/openai-python/openai-python-2.24.0-foss-2024a.eb @@ -0,0 +1,49 @@ +easyblock = 'PythonBundle' + +name = 'openai-python' +version = '2.24.0' + +homepage = 'https://github.com/openai/openai-python' +description = """ +The OpenAI Python library provides convenient access to the OpenAI REST API from any +Python 3.7+ application. The library includes type definitions for all request params and +response fields, and offers both synchronous and asynchronous clients powered by httpx. +""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +builddependencies = [ + ('hatchling', '1.24.2'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('SciPy-bundle', '2024.05'), + ('pydantic', '2.9.1'), + ('typing-extensions', '4.11.0'), + ('tqdm', '4.66.5'), + ('jiter', '0.12.0'), +] + +exts_list = [ + ('h11', '0.14.0', { + 'checksums': ['8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d'], + }), + ('httpcore', '1.0.5', { + 'checksums': ['34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61'], + }), + ('httpx', '0.27.2', { + 'checksums': ['f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2'], + }), + ('anyio', '4.9.0', { + 'checksums': ['673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028'], + }), + ('sniffio', '1.3.1', { + 'checksums': ['f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc'], + }), + ('openai', version, { + 'checksums': ['1e5769f540dbd01cb33bc4716a23e67b9d695161a734aff9c5f925e2bf99a673'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/s/SHAP/SHAP-0.49.1-foss-2024a.eb b/easybuild/easyconfigs/s/SHAP/SHAP-0.49.1-foss-2024a.eb new file mode 100644 index 000000000000..2ac8c7c4802d --- /dev/null +++ b/easybuild/easyconfigs/s/SHAP/SHAP-0.49.1-foss-2024a.eb @@ -0,0 +1,36 @@ +easyblock = 'PythonBundle' + +name = 'SHAP' +version = '0.49.1' + +homepage = "https://github.com/shap/shap" +description = """SHAP (SHapley Additive exPlanations) is a game theoretic approach to explain the output of any + machine learning model. It connects optimal credit allocation with local explanations using the classic Shapley + values from game theory and their related extensions.""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +builddependencies = [ + ('Cython', '3.0.10'), +] + +dependencies = [ + ('Python', '3.12.3'), + ('SciPy-bundle', '2024.05'), + ('scikit-learn', '1.5.2'), + ('tqdm', '4.66.5'), + ('numba', '0.60.0'), + ('Python-bundle-PyPI', '2024.06'), +] + +exts_list = [ + ('slicer', '0.0.8', { + 'checksums': ['2e7553af73f0c0c2d355f4afcc3ecf97c6f2156fcf4593955c3f56cf6c4d6eb7'], + }), + (name, version, { + 'sources': ['%(namelower)s-%(version)s.tar.gz'], + 'checksums': ['1114ecd804fff29f50d522ce6031082fcf42fe4a32fb1b5da233b2415d784c8c'], + }), +] + +moduleclass = 'data'