forked from easybuilders/easybuild-easyconfigs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
adding easyconfigs: MultiQC-1.22.3-foss-2023b.eb, pydantic-2.7.4-GCCc…
…ore-13.2.0.eb
- Loading branch information
Showing
2 changed files
with
206 additions
and
0 deletions.
There are no files selected for viewing
80 changes: 80 additions & 0 deletions
80
easybuild/easyconfigs/m/MultiQC/MultiQC-1.22.3-foss-2023b.eb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild | ||
# Adam Huffman | ||
# The Francis Crick Institute | ||
# Elements derived from work by Pablo Escobar | ||
# sciCORE - University of Basel | ||
# SIB Swiss Institute of Bioinformatics | ||
|
||
# Note that Click in Python 3 requires that you change your locale to unicode before invoking your Python script. | ||
# See: https://click.palletsprojects.com/en/7.x/python3/ | ||
|
||
easyblock = 'PythonBundle' | ||
|
||
name = 'MultiQC' | ||
version = '1.22.3' | ||
|
||
homepage = 'https://multiqc.info' | ||
description = """Aggregate results from bioinformatics analyses across many samples into a single report. | ||
MultiQC searches a given directory for analysis logs and compiles an HTML report. It's a general | ||
use tool, perfect for summarising the output from numerous bioinformatics tools.""" | ||
|
||
toolchain = {'name': 'foss', 'version': '2023b'} | ||
|
||
builddependencies = [('hatchling', '1.18.0')] | ||
|
||
dependencies = [ | ||
('Python', '3.11.5'), | ||
('Python-bundle-PyPI', '2023.10'), | ||
('Kaleido', '0.2.1'), | ||
('matplotlib', '3.8.2'), | ||
('plotly.py', '5.18.0'), | ||
('pydantic', '2.7.4'), | ||
('tqdm', '4.66.2'), | ||
('Pillow', '10.2.0'), | ||
('PyYAML', '6.0.1'), | ||
('networkx', '3.2.1'), | ||
] | ||
|
||
use_pip = True | ||
|
||
exts_list = [ | ||
('colormath', '3.0.0', { | ||
'checksums': ['3d4605af344527da0e4f9f504fad7ddbebda35322c566a6c72e28edb1ff31217'], | ||
}), | ||
('humanfriendly', '10.0', { | ||
'checksums': ['6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc'], | ||
}), | ||
('Markdown', '3.6', { | ||
'checksums': ['ed4f41f6daecbeeb96e576ce414c41d2d876daa9a16cb35fa8ed8c2ddfad0224'], | ||
}), | ||
('coloredlogs', '15.0.1', { | ||
'checksums': ['7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0'], | ||
}), | ||
('humanize', '4.9.0', { | ||
'checksums': ['582a265c931c683a7e9b8ed9559089dea7edcf6cc95be39a3cbc2c5d5ac2bcfa'], | ||
}), | ||
('pyaml_env', '1.2.1', { | ||
'checksums': ['6d5dc98c8c82df743a132c196e79963050c9feb05b0a6f25f3ad77771d3d95b0'], | ||
}), | ||
('spectra', '0.0.11', { | ||
'checksums': ['8eb362a5187cb63cee13cd01186799c0c791a3ad3bec57b279132e12521762b8'], | ||
}), | ||
('typeguard', '4.3.0', { | ||
'checksums': ['92ee6a0aec9135181eae6067ebd617fd9de8d75d714fb548728a4933b1dea651'], | ||
}), | ||
('multiqc', version, { | ||
'checksums': ['5f2cc3c417b5ed4ad57bdff02d93bb7f4c6e6677768ddad1cde7b9b1e04b5854'], | ||
}), | ||
] | ||
|
||
sanity_check_paths = { | ||
'files': ['bin/multiqc'], | ||
'dirs': ['lib/python%(pyshortver)s/site-packages'], | ||
} | ||
|
||
sanity_check_commands = ["multiqc --help"] | ||
|
||
sanity_pip_check = True | ||
|
||
moduleclass = 'bio' |
126 changes: 126 additions & 0 deletions
126
easybuild/easyconfigs/p/pydantic/pydantic-2.7.4-GCCcore-13.2.0.eb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,126 @@ | ||
easyblock = 'CargoPythonBundle' | ||
|
||
name = 'pydantic' | ||
version = '2.7.4' | ||
|
||
homepage = 'https://github.com/samuelcolvin/pydantic' | ||
description = """Data validation and settings management using Python type hinting.""" | ||
|
||
toolchain = {'name': 'GCCcore', 'version': '13.2.0'} | ||
|
||
builddependencies = [ | ||
('binutils', '2.40'), | ||
('Rust', '1.76.0'), | ||
('maturin', '1.5.0', '-Rust-1.76.0'), | ||
('hatchling', '1.18.0'), | ||
] | ||
|
||
dependencies = [ | ||
('Python', '3.11.5'), | ||
('typing-extensions', '4.10.0'), | ||
] | ||
|
||
use_pip = True | ||
sanity_pip_check = True | ||
|
||
crates = [ | ||
('ahash', '0.8.10'), | ||
('aho-corasick', '1.0.2'), | ||
('autocfg', '1.1.0'), | ||
('base64', '0.21.7'), | ||
('bitflags', '1.3.2'), | ||
('bitvec', '1.0.1'), | ||
('cc', '1.0.79'), | ||
('cfg-if', '1.0.0'), | ||
('enum_dispatch', '0.3.13'), | ||
('equivalent', '1.0.1'), | ||
('form_urlencoded', '1.2.1'), | ||
('funty', '2.0.0'), | ||
('getrandom', '0.2.10'), | ||
('hashbrown', '0.14.3'), | ||
('heck', '0.4.1'), | ||
('idna', '0.5.0'), | ||
('indexmap', '2.2.2'), | ||
('indoc', '2.0.4'), | ||
('itoa', '1.0.8'), | ||
('jiter', '0.4.1'), | ||
('lexical-parse-float', '0.8.5'), | ||
('lexical-parse-integer', '0.8.6'), | ||
('lexical-util', '0.8.5'), | ||
('libc', '0.2.147'), | ||
('lock_api', '0.4.10'), | ||
('memchr', '2.6.3'), | ||
('memoffset', '0.9.0'), | ||
('num-bigint', '0.4.4'), | ||
('num-integer', '0.1.45'), | ||
('num-traits', '0.2.16'), | ||
('once_cell', '1.18.0'), | ||
('parking_lot', '0.12.1'), | ||
('parking_lot_core', '0.9.8'), | ||
('percent-encoding', '2.3.1'), | ||
('portable-atomic', '1.6.0'), | ||
('proc-macro2', '1.0.76'), | ||
('pyo3', '0.21.2'), | ||
('pyo3-build-config', '0.21.2'), | ||
('pyo3-ffi', '0.21.2'), | ||
('pyo3-macros', '0.21.2'), | ||
('pyo3-macros-backend', '0.21.2'), | ||
('python3-dll-a', '0.2.9'), | ||
('quote', '1.0.35'), | ||
('radium', '0.7.0'), | ||
('redox_syscall', '0.3.5'), | ||
('regex', '1.10.4'), | ||
('regex-automata', '0.4.5'), | ||
('regex-syntax', '0.8.2'), | ||
('rustversion', '1.0.13'), | ||
('ryu', '1.0.14'), | ||
('scopeguard', '1.1.0'), | ||
('serde', '1.0.203'), | ||
('serde_derive', '1.0.203'), | ||
('serde_json', '1.0.116'), | ||
('smallvec', '1.13.2'), | ||
('speedate', '0.14.0'), | ||
('static_assertions', '1.1.0'), | ||
('strum', '0.25.0'), | ||
('strum_macros', '0.25.3'), | ||
('strum_macros', '0.26.1'), | ||
('syn', '2.0.48'), | ||
('tap', '1.0.1'), | ||
('target-lexicon', '0.12.9'), | ||
('tinyvec', '1.6.0'), | ||
('tinyvec_macros', '0.1.1'), | ||
('unicode-bidi', '0.3.13'), | ||
('unicode-ident', '1.0.10'), | ||
('unicode-normalization', '0.1.22'), | ||
('unindent', '0.2.3'), | ||
('url', '2.5.0'), | ||
('uuid', '1.8.0'), | ||
('version_check', '0.9.4'), | ||
('wasi', '0.11.0+wasi-snapshot-preview1'), | ||
('windows-targets', '0.48.1'), | ||
('windows_aarch64_gnullvm', '0.48.0'), | ||
('windows_aarch64_msvc', '0.48.0'), | ||
('windows_i686_gnu', '0.48.0'), | ||
('windows_i686_msvc', '0.48.0'), | ||
('windows_x86_64_gnu', '0.48.0'), | ||
('windows_x86_64_gnullvm', '0.48.0'), | ||
('windows_x86_64_msvc', '0.48.0'), | ||
('wyz', '0.5.1'), | ||
('zerocopy', '0.7.32'), | ||
('zerocopy-derive', '0.7.32'), | ||
] | ||
|
||
exts_list = [ | ||
('annotated_types', '0.6.0', { | ||
'checksums': ['563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d'], | ||
}), | ||
('pydantic_core', '2.18.4', { | ||
'checksums': ['ec3beeada09ff865c344ff3bc2f427f5e6c26401cc6113d77e372c3fdac73864'], | ||
}), | ||
(name, version, { | ||
'preinstallopts': "sed -i '/Framework :: Pydantic/d' pyproject.toml && ", | ||
'checksums': ['0c84efd9548d545f63ac0060c1e4d39bb9b14db8b3c0652338aecc07b5adec52'], | ||
}), | ||
] | ||
|
||
moduleclass = 'devel' |