Skip to content
Merged
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
45 changes: 45 additions & 0 deletions easybuild/easyconfigs/a/anndata/anndata-0.10.9-foss-2024a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
easyblock = 'PythonBundle'

name = 'anndata'
version = '0.10.9'

homepage = 'https://github.com/scverse/anndata'
description = """anndata is a Python package for handling annotated data matrices in memory and on disk,
positioned between pandas and xarray"""

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

builddependencies = [
('hatchling', '1.24.2'),
]

dependencies = [
('Python', '3.12.3'),
('Python-bundle-PyPI', '2024.06'),
('SciPy-bundle', '2024.05'),
('h5py', '3.12.1'),
]

exts_list = [
('array_api_compat', '1.11.2', {
'checksums': ['a3b7f7b6af18f4c42e79423b1b2479798998b6a74355069d77a01a5282755b5d'],
}),
('natsort', '8.4.0', {
'checksums': ['45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581'],
}),
('packaging', '25.0', {
'checksums': ['d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f'],
}),
(name, version, {
'checksums': ['fe36f2f3f8040ffed866c4932253407f594cfe34d420fe5b7854986cb6bb7178'],
}),
]

sanity_check_paths = {
'files': ['bin/natsort'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

sanity_check_commands = ["natsort --help"]

moduleclass = 'bio'
182 changes: 182 additions & 0 deletions easybuild/easyconfigs/r/rustworkx/rustworkx-0.16.0-gfbf-2024a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
easyblock = "CargoPythonPackage"

name = 'rustworkx'
version = '0.16.0'

homepage = 'https://github.com/Qiskit/rustworkx'
description = """rustworkx (previously retworkx) is a general purpose graph library for Python written in Rust to take
advantage of the performance and safety that Rust provides. It is designed to provide a high performance general
purpose graph library for any Python application."""

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

builddependencies = [
('Rust', '1.78.0'),
('setuptools-rust', '1.9.0'),
]

dependencies = [
('Python', '3.12.3'),
('Python-bundle-PyPI', '2024.06'), # for python-dateutil and pytz
('SciPy-bundle', '2024.05'),
]

crates = [
('adler2', '2.0.0'),
('ahash', '0.8.11'),
('allocator-api2', '0.2.21'),
('autocfg', '1.4.0'),
('byteorder', '1.5.0'),
('cfg-if', '1.0.0'),
('crc32fast', '1.4.2'),
('crossbeam-deque', '0.8.6'),
('crossbeam-epoch', '0.9.18'),
('crossbeam-utils', '0.8.21'),
('either', '1.13.0'),
('equivalent', '1.0.1'),
('fixedbitset', '0.5.7'),
('flate2', '1.0.35'),
('foldhash', '0.1.4'),
('getrandom', '0.2.15'),
('hashbrown', '0.15.2'),
('heck', '0.5.0'),
('hermit-abi', '0.3.9'),
('indexmap', '2.7.0'),
('indoc', '2.0.5'),
('itertools', '0.11.0'),
('itertools', '0.13.0'),
('itoa', '1.0.14'),
('libc', '0.2.169'),
('matrixmultiply', '0.3.9'),
('memchr', '2.7.4'),
('memoffset', '0.9.1'),
('miniz_oxide', '0.8.3'),
('ndarray', '0.16.1'),
('ndarray-stats', '0.6.0'),
('noisy_float', '0.2.0'),
('num-bigint', '0.4.6'),
('num-complex', '0.4.6'),
('num-integer', '0.1.46'),
('num-traits', '0.2.19'),
('num_cpus', '1.16.0'),
('numpy', '0.23.0'),
('once_cell', '1.20.2'),
('petgraph', '0.7.1'),
('portable-atomic', '1.10.0'),
('portable-atomic-util', '0.2.4'),
('ppv-lite86', '0.2.20'),
('priority-queue', '2.1.1'),
('proc-macro2', '1.0.93'),
('pyo3', '0.23.4'),
('pyo3-build-config', '0.23.4'),
('pyo3-ffi', '0.23.4'),
('pyo3-macros', '0.23.4'),
('pyo3-macros-backend', '0.23.4'),
('quick-xml', '0.37.2'),
('quote', '1.0.38'),
('rand', '0.8.5'),
('rand_chacha', '0.3.1'),
('rand_core', '0.6.4'),
('rand_pcg', '0.3.1'),
('rawpointer', '0.2.1'),
('rayon', '1.10.0'),
('rayon-cond', '0.3.0'),
('rayon-core', '1.12.1'),
('rustc-hash', '2.1.0'),
('ryu', '1.0.18'),
('serde', '1.0.217'),
('serde_derive', '1.0.217'),
('serde_json', '1.0.135'),
('smallvec', '1.13.2'),
('sprs', '0.11.2'),
('syn', '2.0.96'),
('target-lexicon', '0.12.16'),
('unicode-ident', '1.0.14'),
('unindent', '0.2.3'),
('version_check', '0.9.5'),
('wasi', '0.11.0+wasi-snapshot-preview1'),
('zerocopy', '0.7.35'),
('zerocopy-derive', '0.7.35'),
]

sources = [SOURCELOWER_TAR_GZ]
checksums = [
{'rustworkx-0.16.0.tar.gz': '9f0dcb83f38d5ca2c3a683eb9b6951c8aec3262fbfe5141946a7ee5ba37e0bb6'},
{'adler2-2.0.0.tar.gz': '512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627'},
{'ahash-0.8.11.tar.gz': 'e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011'},
{'allocator-api2-0.2.21.tar.gz': '683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923'},
{'autocfg-1.4.0.tar.gz': 'ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26'},
{'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'},
{'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'},
{'crc32fast-1.4.2.tar.gz': 'a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3'},
{'crossbeam-deque-0.8.6.tar.gz': '9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51'},
{'crossbeam-epoch-0.9.18.tar.gz': '5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e'},
{'crossbeam-utils-0.8.21.tar.gz': 'd0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28'},
{'either-1.13.0.tar.gz': '60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0'},
{'equivalent-1.0.1.tar.gz': '5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5'},
{'fixedbitset-0.5.7.tar.gz': '1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99'},
{'flate2-1.0.35.tar.gz': 'c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c'},
{'foldhash-0.1.4.tar.gz': 'a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f'},
{'getrandom-0.2.15.tar.gz': 'c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7'},
{'hashbrown-0.15.2.tar.gz': 'bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289'},
{'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'},
{'hermit-abi-0.3.9.tar.gz': 'd231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024'},
{'indexmap-2.7.0.tar.gz': '62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f'},
{'indoc-2.0.5.tar.gz': 'b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5'},
{'itertools-0.11.0.tar.gz': 'b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57'},
{'itertools-0.13.0.tar.gz': '413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186'},
{'itoa-1.0.14.tar.gz': 'd75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674'},
{'libc-0.2.169.tar.gz': 'b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a'},
{'matrixmultiply-0.3.9.tar.gz': '9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a'},
{'memchr-2.7.4.tar.gz': '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'},
{'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'},
{'miniz_oxide-0.8.3.tar.gz': 'b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924'},
{'ndarray-0.16.1.tar.gz': '882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841'},
{'ndarray-stats-0.6.0.tar.gz': '17ebbe97acce52d06aebed4cd4a87c0941f4b2519b59b82b4feb5bd0ce003dfd'},
{'noisy_float-0.2.0.tar.gz': '978fe6e6ebc0bf53de533cd456ca2d9de13de13856eda1518a285d7705a213af'},
{'num-bigint-0.4.6.tar.gz': 'a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9'},
{'num-complex-0.4.6.tar.gz': '73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495'},
{'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'},
{'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'},
{'num_cpus-1.16.0.tar.gz': '4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43'},
{'numpy-0.23.0.tar.gz': 'b94caae805f998a07d33af06e6a3891e38556051b8045c615470a71590e13e78'},
{'once_cell-1.20.2.tar.gz': '1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775'},
{'petgraph-0.7.1.tar.gz': '3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772'},
{'portable-atomic-1.10.0.tar.gz': '280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6'},
{'portable-atomic-util-0.2.4.tar.gz': 'd8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507'},
{'ppv-lite86-0.2.20.tar.gz': '77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04'},
{'priority-queue-2.1.1.tar.gz': '714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d'},
{'proc-macro2-1.0.93.tar.gz': '60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99'},
{'pyo3-0.23.4.tar.gz': '57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc'},
{'pyo3-build-config-0.23.4.tar.gz': '1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7'},
{'pyo3-ffi-0.23.4.tar.gz': 'dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d'},
{'pyo3-macros-0.23.4.tar.gz': '91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7'},
{'pyo3-macros-backend-0.23.4.tar.gz': '43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4'},
{'quick-xml-0.37.2.tar.gz': '165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003'},
{'quote-1.0.38.tar.gz': '0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc'},
{'rand-0.8.5.tar.gz': '34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404'},
{'rand_chacha-0.3.1.tar.gz': 'e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88'},
{'rand_core-0.6.4.tar.gz': 'ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c'},
{'rand_pcg-0.3.1.tar.gz': '59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e'},
{'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'},
{'rayon-1.10.0.tar.gz': 'b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa'},
{'rayon-cond-0.3.0.tar.gz': '059f538b55efd2309c9794130bc149c6a553db90e9d99c2030785c82f0bd7df9'},
{'rayon-core-1.12.1.tar.gz': '1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2'},
{'rustc-hash-2.1.0.tar.gz': 'c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497'},
{'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'},
{'serde-1.0.217.tar.gz': '02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70'},
{'serde_derive-1.0.217.tar.gz': '5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0'},
{'serde_json-1.0.135.tar.gz': '2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9'},
{'smallvec-1.13.2.tar.gz': '3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67'},
{'sprs-0.11.2.tar.gz': '704ef26d974e8a452313ed629828cd9d4e4fa34667ca1ad9d6b1fffa43c6e166'},
{'syn-2.0.96.tar.gz': 'd5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80'},
{'target-lexicon-0.12.16.tar.gz': '61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1'},
{'unicode-ident-1.0.14.tar.gz': 'adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83'},
{'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'},
{'version_check-0.9.5.tar.gz': '0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a'},
{'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'},
{'zerocopy-0.7.35.tar.gz': '1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0'},
{'zerocopy-derive-0.7.35.tar.gz': 'fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e'},
]

moduleclass = 'math'
Loading