Skip to content
Open
Show file tree
Hide file tree
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
271 changes: 271 additions & 0 deletions easybuild/easyconfigs/l/libcst/libcst-1.5.0-GCCcore-13.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,271 @@
# Author: J. Saßmannshausen (Imperial College London/UK)

easyblock = 'CargoPythonPackage'

name = 'libcst'
version = '1.5.0'

homepage = 'https://libcst.readthedocs.io/en/latest/'
description = """
LibCST parses Python 3.0 -> 3.14 source code as a CST tree that keeps
all formatting details (comments, whitespaces, parentheses, etc).
It’s useful for building automated refactoring (codemod) applications
and linters.
"""

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

sources = [SOURCE_TAR_GZ]

builddependencies = [
('binutils', '2.42'),
('setuptools', '80.9.0'),
('setuptools-rust', '1.9.0'),
('Rust', '1.83.0'),
]

dependencies = [
('Python', '3.12.3'),
('PyYAML', '6.0.2'),
]
crates = [
('aho-corasick', '1.0.4'),
('anes', '0.1.6'),
('annotate-snippets', '0.6.1'),
('anstyle', '1.0.2'),
('autocfg', '1.1.0'),
('bitflags', '1.3.2'),
('bitflags', '2.4.0'),
('bumpalo', '3.12.0'),
('cast', '0.3.0'),
('cc', '1.0.83'),
('cfg-if', '1.0.0'),
('chic', '1.2.2'),
('ciborium', '0.2.0'),
('ciborium-io', '0.2.0'),
('ciborium-ll', '0.2.0'),
('clap', '4.4.0'),
('clap_builder', '4.4.0'),
('clap_lex', '0.5.1'),
('criterion', '0.5.1'),
('criterion-plot', '0.5.0'),
('crossbeam-deque', '0.8.1'),
('crossbeam-epoch', '0.9.9'),
('crossbeam-utils', '0.8.10'),
('difference', '2.0.0'),
('either', '1.6.1'),
('equivalent', '1.0.1'),
('errno', '0.3.2'),
('errno-dragonfly', '0.1.2'),
('glob', '0.3.0'),
('half', '1.8.2'),
('hashbrown', '0.14.5'),
('heck', '0.4.1'),
('hermit-abi', '0.3.2'),
('indexmap', '2.4.0'),
('indoc', '2.0.4'),
('instant', '0.1.12'),
('is-terminal', '0.4.9'),
('itertools', '0.10.5'),
('itertools', '0.13.0'),
('itoa', '1.0.2'),
('js-sys', '0.3.58'),
('lazy_static', '1.4.0'),
('libc', '0.2.149'),
('linux-raw-sys', '0.4.10'),
('lock_api', '0.4.7'),
('log', '0.4.17'),
('memchr', '2.7.4'),
('memoffset', '0.6.5'),
('memoffset', '0.9.0'),
('num-traits', '0.2.15'),
('once_cell', '1.16.0'),
('oorandom', '11.1.3'),
('parking_lot', '0.11.2'),
('parking_lot_core', '0.8.5'),
('paste', '1.0.15'),
('peg', '0.8.4'),
('peg-macros', '0.8.4'),
('peg-runtime', '0.8.3'),
('plotters', '0.3.1'),
('plotters-backend', '0.3.2'),
('plotters-svg', '0.3.1'),
('proc-macro2', '1.0.86'),
('pyo3', '0.20.2'),
('pyo3-build-config', '0.20.2'),
('pyo3-ffi', '0.20.2'),
('pyo3-macros', '0.20.2'),
('pyo3-macros-backend', '0.20.2'),
('quote', '1.0.37'),
('rayon', '1.10.0'),
('rayon-core', '1.12.1'),
('redox_syscall', '0.2.13'),
('regex', '1.10.6'),
('regex-automata', '0.4.7'),
('regex-syntax', '0.8.4'),
('rustix', '0.38.19'),
('ryu', '1.0.10'),
('same-file', '1.0.6'),
('scopeguard', '1.1.0'),
('serde', '1.0.208'),
('serde_derive', '1.0.208'),
('serde_json', '1.0.125'),
('serde_spanned', '0.6.7'),
('smallvec', '1.8.1'),
('syn', '1.0.109'),
('syn', '2.0.75'),
('target-lexicon', '0.12.4'),
('termcolor', '1.1.3'),
('thiserror', '1.0.63'),
('thiserror-impl', '1.0.63'),
('tinytemplate', '1.2.1'),
('toml', '0.8.19'),
('toml_datetime', '0.6.8'),
('toml_edit', '0.22.20'),
('trybuild', '1.0.99'),
('unicode-ident', '1.0.1'),
('unindent', '0.2.3'),
('walkdir', '2.3.2'),
('wasm-bindgen', '0.2.81'),
('wasm-bindgen-backend', '0.2.81'),
('wasm-bindgen-macro', '0.2.81'),
('wasm-bindgen-macro-support', '0.2.81'),
('wasm-bindgen-shared', '0.2.81'),
('web-sys', '0.3.58'),
('winapi', '0.3.9'),
('winapi-i686-pc-windows-gnu', '0.4.0'),
('winapi-util', '0.1.5'),
('winapi-x86_64-pc-windows-gnu', '0.4.0'),
('windows_aarch64_gnullvm', '0.48.5'),
('windows_aarch64_msvc', '0.48.5'),
('windows_i686_gnu', '0.48.5'),
('windows_i686_msvc', '0.48.5'),
('windows-sys', '0.48.0'),
('windows-targets', '0.48.5'),
('windows_x86_64_gnu', '0.48.5'),
('windows_x86_64_gnullvm', '0.48.5'),
('windows_x86_64_msvc', '0.48.5'),
('winnow', '0.6.18'),
]
checksums = [
{'libcst-1.5.0.tar.gz': '8478abf21ae3861a073e898d80b822bd56e578886331b33129ba77fec05b8c24'},
{'aho-corasick-1.0.4.tar.gz': '6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a'},
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{'aho-corasick-1.0.4.tar.gz': '6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a'},
{'libcst-1.5.0.tar.gz': '8478abf21ae3861a073e898d80b822bd56e578886331b33129ba77fec05b8c24'},
{'aho-corasick-1.0.4.tar.gz': '6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a'},

At least I hope I typed that correctly

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As above.

{'anes-0.1.6.tar.gz': '4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299'},
{'annotate-snippets-0.6.1.tar.gz': 'c7021ce4924a3f25f802b2cccd1af585e39ea1a363a1aa2e72afe54b67a3a7a7'},
{'anstyle-1.0.2.tar.gz': '15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea'},
{'autocfg-1.1.0.tar.gz': 'd468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa'},
{'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'},
{'bitflags-2.4.0.tar.gz': 'b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635'},
{'bumpalo-3.12.0.tar.gz': '0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535'},
{'cast-0.3.0.tar.gz': '37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5'},
{'cc-1.0.83.tar.gz': 'f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0'},
{'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'},
{'chic-1.2.2.tar.gz': 'a5b5db619f3556839cb2223ae86ff3f9a09da2c5013be42bc9af08c9589bf70c'},
{'ciborium-0.2.0.tar.gz': 'b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f'},
{'ciborium-io-0.2.0.tar.gz': '346de753af073cc87b52b2083a506b38ac176a44cfb05497b622e27be899b369'},
{'ciborium-ll-0.2.0.tar.gz': '213030a2b5a4e0c0892b6652260cf6ccac84827b83a85a534e178e3906c4cf1b'},
{'clap-4.4.0.tar.gz': '1d5f1946157a96594eb2d2c10eb7ad9a2b27518cb3000209dec700c35df9197d'},
{'clap_builder-4.4.0.tar.gz': '78116e32a042dd73c2901f0dc30790d20ff3447f3e3472fad359e8c3d282bcd6'},
{'clap_lex-0.5.1.tar.gz': 'cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961'},
{'criterion-0.5.1.tar.gz': 'f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f'},
{'criterion-plot-0.5.0.tar.gz': '6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1'},
{'crossbeam-deque-0.8.1.tar.gz': '6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e'},
{'crossbeam-epoch-0.9.9.tar.gz': '07db9d94cbd326813772c968ccd25999e5f8ae22f4f8d1b11effa37ef6ce281d'},
{'crossbeam-utils-0.8.10.tar.gz': '7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83'},
{'difference-2.0.0.tar.gz': '524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198'},
{'either-1.6.1.tar.gz': 'e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457'},
{'equivalent-1.0.1.tar.gz': '5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5'},
{'errno-0.3.2.tar.gz': '6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f'},
{'errno-dragonfly-0.1.2.tar.gz': 'aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf'},
{'glob-0.3.0.tar.gz': '9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574'},
{'half-1.8.2.tar.gz': 'eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7'},
{'hashbrown-0.14.5.tar.gz': 'e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1'},
{'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'},
{'hermit-abi-0.3.2.tar.gz': '443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b'},
{'indexmap-2.4.0.tar.gz': '93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c'},
{'indoc-2.0.4.tar.gz': '1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8'},
{'instant-0.1.12.tar.gz': '7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c'},
{'is-terminal-0.4.9.tar.gz': 'cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b'},
{'itertools-0.10.5.tar.gz': 'b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473'},
{'itertools-0.13.0.tar.gz': '413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186'},
{'itoa-1.0.2.tar.gz': '112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d'},
{'js-sys-0.3.58.tar.gz': 'c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27'},
{'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'},
{'libc-0.2.149.tar.gz': 'a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b'},
{'linux-raw-sys-0.4.10.tar.gz': 'da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f'},
{'lock_api-0.4.7.tar.gz': '327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53'},
{'log-0.4.17.tar.gz': 'abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e'},
{'memchr-2.7.4.tar.gz': '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'},
{'memoffset-0.6.5.tar.gz': '5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce'},
{'memoffset-0.9.0.tar.gz': '5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c'},
{'num-traits-0.2.15.tar.gz': '578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd'},
{'once_cell-1.16.0.tar.gz': '86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860'},
{'oorandom-11.1.3.tar.gz': '0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575'},
{'parking_lot-0.11.2.tar.gz': '7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99'},
{'parking_lot_core-0.8.5.tar.gz': 'd76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216'},
{'paste-1.0.15.tar.gz': '57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a'},
{'peg-0.8.4.tar.gz': '295283b02df346d1ef66052a757869b2876ac29a6bb0ac3f5f7cd44aebe40e8f'},
{'peg-macros-0.8.4.tar.gz': 'bdad6a1d9cf116a059582ce415d5f5566aabcd4008646779dab7fdc2a9a9d426'},
{'peg-runtime-0.8.3.tar.gz': 'e3aeb8f54c078314c2065ee649a7241f46b9d8e418e1a9581ba0546657d7aa3a'},
{'plotters-0.3.1.tar.gz': '32a3fd9ec30b9749ce28cd91f255d569591cdf937fe280c312143e3c4bad6f2a'},
{'plotters-backend-0.3.2.tar.gz': 'd88417318da0eaf0fdcdb51a0ee6c3bed624333bff8f946733049380be67ac1c'},
{'plotters-svg-0.3.1.tar.gz': '521fa9638fa597e1dc53e9412a4f9cefb01187ee1f7413076f9e6749e2885ba9'},
{'proc-macro2-1.0.86.tar.gz': '5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77'},
{'pyo3-0.20.2.tar.gz': '9a89dc7a5850d0e983be1ec2a463a171d20990487c3cfcd68b5363f1ee3d6fe0'},
{'pyo3-build-config-0.20.2.tar.gz': '07426f0d8fe5a601f26293f300afd1a7b1ed5e78b2a705870c5f30893c5163be'},
{'pyo3-ffi-0.20.2.tar.gz': 'dbb7dec17e17766b46bca4f1a4215a85006b4c2ecde122076c562dd058da6cf1'},
{'pyo3-macros-0.20.2.tar.gz': '05f738b4e40d50b5711957f142878cfa0f28e054aa0ebdfc3fd137a843f74ed3'},
{'pyo3-macros-backend-0.20.2.tar.gz': '0fc910d4851847827daf9d6cdd4a823fbdaab5b8818325c5e97a86da79e8881f'},
{'quote-1.0.37.tar.gz': 'b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af'},
{'rayon-1.10.0.tar.gz': 'b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa'},
{'rayon-core-1.12.1.tar.gz': '1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2'},
{'redox_syscall-0.2.13.tar.gz': '62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42'},
{'regex-1.10.6.tar.gz': '4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619'},
{'regex-automata-0.4.7.tar.gz': '38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df'},
{'regex-syntax-0.8.4.tar.gz': '7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b'},
{'rustix-0.38.19.tar.gz': '745ecfa778e66b2b63c88a61cb36e0eea109e803b0b86bf9879fbc77c70e86ed'},
{'ryu-1.0.10.tar.gz': 'f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695'},
{'same-file-1.0.6.tar.gz': '93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502'},
{'scopeguard-1.1.0.tar.gz': 'd29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd'},
{'serde-1.0.208.tar.gz': 'cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2'},
{'serde_derive-1.0.208.tar.gz': '24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf'},
{'serde_json-1.0.125.tar.gz': '83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed'},
{'serde_spanned-0.6.7.tar.gz': 'eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d'},
{'smallvec-1.8.1.tar.gz': 'cc88c725d61fc6c3132893370cac4a0200e3fedf5da8331c570664b1987f5ca2'},
{'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'},
{'syn-2.0.75.tar.gz': 'f6af063034fc1935ede7be0122941bafa9bacb949334d090b77ca98b5817c7d9'},
{'target-lexicon-0.12.4.tar.gz': 'c02424087780c9b71cc96799eaeddff35af2bc513278cda5c99fc1f5d026d3c1'},
{'termcolor-1.1.3.tar.gz': 'bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755'},
{'thiserror-1.0.63.tar.gz': 'c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724'},
{'thiserror-impl-1.0.63.tar.gz': 'a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261'},
{'tinytemplate-1.2.1.tar.gz': 'be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc'},
{'toml-0.8.19.tar.gz': 'a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e'},
{'toml_datetime-0.6.8.tar.gz': '0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41'},
{'toml_edit-0.22.20.tar.gz': '583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d'},
{'trybuild-1.0.99.tar.gz': '207aa50d36c4be8d8c6ea829478be44a372c6a77669937bb39c698e52f1491e8'},
{'unicode-ident-1.0.1.tar.gz': '5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c'},
{'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'},
{'walkdir-2.3.2.tar.gz': '808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56'},
{'wasm-bindgen-0.2.81.tar.gz': '7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994'},
{'wasm-bindgen-backend-0.2.81.tar.gz': '5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a'},
{'wasm-bindgen-macro-0.2.81.tar.gz': 'c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa'},
{'wasm-bindgen-macro-support-0.2.81.tar.gz': '7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048'},
{'wasm-bindgen-shared-0.2.81.tar.gz': '6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be'},
{'web-sys-0.3.58.tar.gz': '2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90'},
{'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'},
{'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'},
{'winapi-util-0.1.5.tar.gz': '70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178'},
{'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'},
{'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'},
{'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'},
{'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'},
{'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'},
{'windows-sys-0.48.0.tar.gz': '677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9'},
{'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'},
{'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'},
{'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'},
{'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'},
{'winnow-0.6.18.tar.gz': '68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f'},
]

moduleclass = 'lib'
98 changes: 98 additions & 0 deletions easybuild/easyconfigs/o/Orange3/Orange3-3.40.0-foss-2024a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
# Author: J. Saßmannshausen (Imperial College London/UK)

easyblock = 'PythonBundle'

name = 'Orange3'
version = '3.40.0'

homepage = 'https://orangedatamining.com/'
description = """
Open source machine learning and data visualization.
"""

toolchain = {'name': 'foss', 'version': '2024a'}

builddependencies = [
('hatchling', '1.24.2'),
('poetry', '1.8.3'),
('Cython', '3.0.10'),
('setuptools', '80.9.0'),
('setuptools-rust', '1.9.0'),
('Rust', '1.86.0'),
('uv-build', '0.7.5'),
]

dependencies = [
('Python', '3.12.3'),
('SciPy-bundle', '2024.05'),
('Python-bundle-PyPI', '2024.06'),
('scikit-learn', '1.5.2'),
('IPython', '8.28.0'),
('JupyterLab', '4.2.5'),
('matplotlib', '3.9.2'),
('typing-extensions', '4.11.0'),
('Qt5', '5.15.16'),
('PyQt5', '5.15.11'),
('networkx', '3.4.2'),
('XlsxWriter', '3.2.0'),
('XGBoost', '3.0.4'),
('openpyxl', '3.1.5'),
('python-louvain', '0.16'),
('Qtconsole', '5.6.0'),
('PyQtGraph', '0.14.0'),
('libcst', '1.5.0'),
]
exts_list = [
('baycomp', '1.0.3', {
'checksums': ['32b25ad7b16d5b251ddb9f6110a32d7b3953b987096da1d25ef277935d25daec'],
}),
('cattrs', '24.1.3', {
'checksums': ['981a6ef05875b5bb0c7fb68885546186d306f10f0f6718fe9b96c226e68821ff'],
}),
('dictdiffer', '0.9.0', {
'checksums': ['17bacf5fbfe613ccf1b6d512bd766e6b21fb798822a133aa86098b8ac9997578'],
}),
('opentsne', '1.0.4', {
'modulename': 'openTSNE',
'checksums': ['e90bf612be94fcbe06e3cab9531a58e4824661f38dd7c2e934569820d15c82ab'],
}),
('qasync', '0.28.0', {
'checksums': ['6f7f1f18971f59cb259b107218269ba56e3ad475ec456e54714b426a6e30b71d'],
}),
('requests-cache', '1.3.0', {
'checksums': ['070e357ccef11a300ccef4294a85de1ab265833c5d9c9538b26cd7ba4085d54a'],
}),
('serverfiles', '0.3.1', {
'checksums': ['5e10fc32e758791e3735bc08bce2ed4702a83b1e45ab96c5d59cc8aeecfbebe1'],
}),
('truststore', '0.10.3', {
'checksums': ['16ff5f6faf692acca470f9b92e66b4c0faccb9b702d0b0486d3d465932b6b3b1'],
}),
('url-normalize', '2.2.1', {
'checksums': ['74a540a3b6eba1d95bdc610c24f2c0141639f3ba903501e61a52a8730247ff37'],
}),
('anyqt', '0.2.1', {
'modulename': 'AnyQt',
'checksums': ['a9ed7c5169691a105ef2cea9114d6f8d439875b807d7258a2107f55cb56483f6'],
}),
('trubar', '0.3.4', {
'checksums': ['6db6c0bb1b849c9194bbe1a21f37759a2df622bb0a66fd5d7d81acd0222f3491'],
}),
# ('libcst', '1.5.0', {
# 'checksums': ['8478abf21ae3861a073e898d80b822bd56e578886331b33129ba77fec05b8c24'],
# }),
('orange_canvas_core', '0.2.7', {
'modulename': 'orangecanvas',
'checksums': ['875b621ceb8c0af8c3530417b98fc7036f0b81a66aced075fc9ffaaea6a253f5'],
}),
('orange_widget_base', '4.27.0', {
'modulename': 'orangewidget',
'checksums': ['8058f19bdcd6431dad325ec1f4ee2d05bda8a7b66649b33fb665312b0cd230c4'],
}),
('orange3', version, {
'modulename': 'Orange',
'checksums': ['049564ad26cbc648b6e1a8be430fd640bf35fbbc6693945672056e570f69353d'],
}),
]

moduleclass = 'ai'
Loading