Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 108 additions & 0 deletions easybuild/easyconfigs/o/orjson/orjson-3.10.13-GCCcore-13.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
easyblock = 'CargoPythonBundle'

name = 'orjson'
version = '3.10.13'

homepage = 'https://github.com/ijl/orjson'
description = """Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy."""

toolchain = {'name': 'GCCcore', 'version': '13.3.0'}

builddependencies = [
('binutils', '2.42'),
('maturin', '1.6.0'),
('Rust', '1.78.0'),
]

dependencies = [
('Python', '3.12.3'),
('ruff', '0.7.0'),
]

crates = [
('associative-cache', '2.0.0'),
('bytecount', '0.6.8'),
('castaway', '0.2.3'),
('cc', '1.2.1'),
('cfg-if', '1.0.0'),
('compact_str', '0.8.0'),
('crunchy', '0.2.2'),
('encoding_rs', '0.8.35'),
('gimli', '0.31.1'),
('half', '2.4.1'),
('itoa', '1.0.13'),
('itoap', '1.0.1'),
('jiff', '0.1.14'),
('libc', '0.2.164'),
('memchr', '2.7.4'),
('once_cell', '1.20.2'),
('proc-macro2', '1.0.92'),
('quote', '1.0.37'),
('rustversion', '1.0.18'),
('ryu', '1.0.18'),
('serde', '1.0.215'),
('serde_derive', '1.0.215'),
('serde_json', '1.0.133'),
('shlex', '1.3.0'),
('simdutf8', '0.1.5'),
('smallvec', '1.13.2'),
('static_assertions', '1.1.0'),
('syn', '2.0.89'),
('target-lexicon', '0.12.16'),
('unicode-ident', '1.0.14'),
('unwinding', '0.2.4'),
('uuid', '1.11.0'),
('version_check', '0.9.5'),
('xxhash-rust', '0.8.12'),
]

checksums = [
{'associative-cache-2.0.0.tar.gz': 'b993cd767a2bc7307dd87622311ca22c44329cc7a21366206bfa0896827b2bad'},
{'bytecount-0.6.8.tar.gz': '5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce'},
{'castaway-0.2.3.tar.gz': '0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5'},
{'cc-1.2.1.tar.gz': 'fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47'},
{'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'},
{'compact_str-0.8.0.tar.gz': '6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644'},
{'crunchy-0.2.2.tar.gz': '7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7'},
{'encoding_rs-0.8.35.tar.gz': '75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3'},
{'gimli-0.31.1.tar.gz': '07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f'},
{'half-2.4.1.tar.gz': '6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888'},
{'itoa-1.0.13.tar.gz': '540654e97a3f4470a492cd30ff187bc95d89557a903a2bbf112e2fae98104ef2'},
{'itoap-1.0.1.tar.gz': '9028f49264629065d057f340a86acb84867925865f73bbf8d47b4d149a7e88b8'},
{'jiff-0.1.14.tar.gz': 'b9d9d414fc817d3e3d62b2598616733f76c4cc74fbac96069674739b881295c8'},
{'libc-0.2.164.tar.gz': '433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f'},
{'memchr-2.7.4.tar.gz': '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'},
{'once_cell-1.20.2.tar.gz': '1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775'},
{'proc-macro2-1.0.92.tar.gz': '37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0'},
{'quote-1.0.37.tar.gz': 'b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af'},
{'rustversion-1.0.18.tar.gz': '0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248'},
{'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'},
{'serde-1.0.215.tar.gz': '6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f'},
{'serde_derive-1.0.215.tar.gz': 'ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0'},
{'serde_json-1.0.133.tar.gz': 'c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377'},
{'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'},
{'simdutf8-0.1.5.tar.gz': 'e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e'},
{'smallvec-1.13.2.tar.gz': '3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67'},
{'static_assertions-1.1.0.tar.gz': 'a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f'},
{'syn-2.0.89.tar.gz': '44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e'},
{'target-lexicon-0.12.16.tar.gz': '61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1'},
{'unicode-ident-1.0.14.tar.gz': 'adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83'},
{'unwinding-0.2.4.tar.gz': 'e2c6cb20f236dae10c69b0b45d82ef50af8b7e45c10e429e7901d26b49b4dbf3'},
{'uuid-1.11.0.tar.gz': 'f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a'},
{'version_check-0.9.5.tar.gz': '0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a'},
{'xxhash-rust-0.8.12.tar.gz': '6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984'},
]

exts_list = [
('mypy_extensions', '1.0.0', {
'checksums': ['75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782'],
}),
('mypy', '1.13.0', {
'checksums': ['0291a61b6fbf3e6673e3405cfcc0e7650bebc7939659fdca2702958038bd835e'],
}),
(name, version, {
'checksums': ['eb9bfb14ab8f68d9d9492d4817ae497788a15fd7da72e14dfabc289c3bb088ec'],
}),
]

moduleclass = 'lib'