Skip to content

Commit

Permalink
add qnorm dep + checksum
Browse files Browse the repository at this point in the history
  • Loading branch information
pavelToman committed May 27, 2024
1 parent 0c95b0d commit 6212ea2
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ description = "Louvain algorithm for community detection"
toolchain = {'name': 'foss', 'version': '2022b'}

sources = [SOURCE_TAR_GZ]
checksums = ['b7ba2df5002fd28d3ee789a49532baad11fe648e4f2117cf0798e7520a1da56b']

dependencies = [
('Python', '3.10.8'),
Expand Down
36 changes: 36 additions & 0 deletions easybuild/easyconfigs/q/qnorm/qnorm-0.8.1-foss-2022b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
easyblock = 'PythonPackage'

name = 'qnorm'
version = '0.8.1'

homepage = 'https://github.com/Maarten-vd-Sande/qnorm'
description = "Fast-ish (and correct!) quantile normalization in Python"

toolchain = {'name': 'foss', 'version': '2022b'}

dependencies = [
('Python', '3.10.8'),
('SciPy-bundle', '2023.02'),
('numba', '0.58.1'),
]

sources = [SOURCE_TAR_GZ]
checksums = ['61b2f3ef09a9c552a4f3b83dc438cb13f191fa190164361a3a508c4777eed3c7']

download_dep_fail = True
use_pip = True

# pyproject.toml included in qnorm source tarball does not include standard fields,
# it's only there to be read by setup.py...
preinstallopts = "sed -i 's/pyproject.toml/pyproject.toml_/g' setup.py && mv pyproject.toml pyproject.toml_ && "

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

sanity_check_commands = ["qnorm --help"]

sanity_pip_check = True

moduleclass = 'bio'

0 comments on commit 6212ea2

Please sign in to comment.