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/c/clearml/clearml-2.0.2-foss-2024a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
easyblock = 'CargoPythonBundle'

name = 'clearml'
version = '2.0.2'

homepage = 'https://github.com/allegroai/clearml'
description = """Auto-Magical CI/CD to streamline your AI workload.
Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution."""

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

builddependencies = [
('hatchling', '1.24.2'),
('Rust', '1.83.0'),
('maturin', '1.8.3', '-Rust-1.83.0'),
]

dependencies = [
('Python', '3.12.3'),
('Python-bundle-PyPI', '2024.06'),
('SciPy-bundle', '2024.05'),
('PyYAML', '6.0.2'),
('Pillow', '10.4.0'),
]

crates = [
('archery', '1.2.0'),
('autocfg', '1.3.0'),
('cc', '1.0.90'),
('cfg-if', '1.0.0'),
('heck', '0.5.0'),
('indoc', '2.0.5'),
('libc', '0.2.155'),
('memoffset', '0.9.1'),
('once_cell', '1.19.0'),
('portable-atomic', '1.6.0'),
('proc-macro2', '1.0.86'),
('pyo3', '0.22.2'),
('pyo3-build-config', '0.22.2'),
('pyo3-ffi', '0.22.2'),
('pyo3-macros', '0.22.2'),
('pyo3-macros-backend', '0.22.2'),
('python3-dll-a', '0.2.10'),
('quote', '1.0.36'),
('rpds', '1.1.0'),
('static_assertions', '1.1.0'),
('syn', '2.0.69'),
('target-lexicon', '0.12.14'),
('triomphe', '0.1.13'),
('unicode-ident', '1.0.12'),
('unindent', '0.2.3'),
]

exts_list = [
('orderedmultidict', '1.0.2', {
'checksums': ['16a7ae8432e02cc987d2d6d5af2df5938258f87c870675c73ee77a0920e6f4a6'],
}),
('rpds_py', '0.20.0', {
'modulename': 'rpds',
'checksums': ['d72a210824facfdaf8768cf2d7ca25a042c30320b3020de2fa04640920d4e121'],
}),
('referencing', '0.37.0', {
'preinstallopts': "sed -i '/^license/d' pyproject.toml && ",
'checksums': ['44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8'],
}),
('PyJWT', '2.10.0', {
'modulename': 'jwt',
'source_tmpl': 'PyJWT-2.10.1-py3-none-any.whl',
'checksums': ['dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb'],
}),
('furl', '2.1.4', {
'checksums': ['877657501266c929269739fb5f5980534a41abd6bbabcb367c136d1d3b2a6015'],
}),
(name, version, {
'source_tmpl': 'clearml-2.0.2-py2.py3-none-any.whl',
'checksums': ['6d17724eb297a71ff66fdcd157d0cfa7978c857bdce6b339ef1b3927a959c79a'],
}),
]

checksums = [
{'archery-1.2.0.tar.gz': '8967cd1cc9e9e1954f644e14fbd6042fe9a37da96c52a67e44a2ac18261f8561'},
{'autocfg-1.3.0.tar.gz': '0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0'},
{'cc-1.0.90.tar.gz': '8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5'},
{'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'},
{'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'},
{'indoc-2.0.5.tar.gz': 'b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5'},
{'libc-0.2.155.tar.gz': '97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c'},
{'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'},
{'once_cell-1.19.0.tar.gz': '3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92'},
{'portable-atomic-1.6.0.tar.gz': '7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0'},
{'proc-macro2-1.0.86.tar.gz': '5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77'},
{'pyo3-0.22.2.tar.gz': '831e8e819a138c36e212f3af3fd9eeffed6bf1510a805af35b0edee5ffa59433'},
{'pyo3-build-config-0.22.2.tar.gz': '1e8730e591b14492a8945cdff32f089250b05f5accecf74aeddf9e8272ce1fa8'},
{'pyo3-ffi-0.22.2.tar.gz': '5e97e919d2df92eb88ca80a037969f44e5e70356559654962cbb3316d00300c6'},
{'pyo3-macros-0.22.2.tar.gz': 'eb57983022ad41f9e683a599f2fd13c3664d7063a3ac5714cae4b7bee7d3f206'},
{'pyo3-macros-backend-0.22.2.tar.gz': 'ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372'},
{'python3-dll-a-0.2.10.tar.gz': 'bd0b78171a90d808b319acfad166c4790d9e9759bbc14ac8273fe133673dd41b'},
{'quote-1.0.36.tar.gz': '0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7'},
{'rpds-1.1.0.tar.gz': 'a0e15515d3ce3313324d842629ea4905c25a13f81953eadb88f85516f59290a4'},
{'static_assertions-1.1.0.tar.gz': 'a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f'},
{'syn-2.0.69.tar.gz': '201fcda3845c23e8212cd466bfebf0bd20694490fc0356ae8e428e0824a915a6'},
{'target-lexicon-0.12.14.tar.gz': 'e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f'},
{'triomphe-0.1.13.tar.gz': 'e6631e42e10b40c0690bf92f404ebcfe6e1fdb480391d15f17cc8e96eeed5369'},
{'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'},
{'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'},
]

moduleclass = 'ai'