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
29 changes: 29 additions & 0 deletions easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.14-foss-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# author: Denis Kristak (INUITS)
# update: Pavel Tománek (INUITS)

easyblock = 'PythonBundle'

name = 'Deprecated'
version = '1.2.14'

homepage = 'https://github.com/tantale/deprecated'
description = "If you need to mark a function or a method as deprecated, you can use the @deprecated decorator."

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

dependencies = [
('Python', '3.11.3'),
('wrapt', '1.15.0'),
]


use_pip = True
sanity_pip_check = True

exts_list = [
(name, version, {
'checksums': ['e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3'],
}),
]

moduleclass = 'tools'
28 changes: 28 additions & 0 deletions easybuild/easyconfigs/p/pydot/pydot-2.0.0-GCCcore-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# updated: Denis Kristak, Pavel Tománek (INUITS)
easyblock = 'PythonBundle'

name = 'pydot'
version = '2.0.0'

homepage = 'https://github.com/pydot/pydot'
description = "Python interface to Graphviz's Dot language."

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

builddependencies = [('binutils', '2.40')]

dependencies = [
('Python', '3.11.3'),
('Python-bundle-PyPI', '2023.06'),
]

exts_list = [
(name, version, {
'checksums': ['60246af215123fa062f21cd791be67dda23a6f280df09f68919e637a1e4f3235'],
}),
]

use_pip = True
sanity_pip_check = True

moduleclass = 'vis'
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
easyblock = 'PythonBundle'

name = 'pyparsing'
version = '3.1.1'

homepage = 'https://github.com/pyparsing/pyparsing'
description = """The pyparsing module is an alternative approach to creating and
executing simple grammars, vs. the traditional lex/yacc approach, or the use of
regular expressions. The pyparsing module provides a library of classes that
client code uses to construct the grammar directly in Python code."""

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

# matplotlib 3.7.2 requires pyparsing<=3.1, this v3.1.1 will not works with it
builddependencies = [
('binutils', '2.40'),
('pkgconf', '1.9.5'),
]

dependencies = [
('Python', '3.11.3'),
]

exts_list = [
(name, version, {
'checksums': ['ede28a1a32462f5a9705e07aea48001a08f7cf81a021585011deba701581a0db'],
}),
]

use_pip = True
sanity_pip_check = True

moduleclass = 'data'
43 changes: 43 additions & 0 deletions easybuild/easyconfigs/s/scib/scib-1.1.4-foss-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# author: Denis Kristak (INUITS)
# update: Pavel Tománek (INUITS)

easyblock = 'PythonBundle'

name = 'scib'
version = '1.1.4'

homepage = 'https://github.com/theislab/scib'
description = "Benchmarking atlas-level data integration in single-cell genomics."

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

dependencies = [
('Python', '3.11.3'),
('SciPy-bundle', '2023.07'),
('Seaborn', '0.13.2'),
('matplotlib', '3.7.2'),
('numba', '0.58.1'),
('scanpy', '1.9.8'),
('h5py', '3.9.0'),
('scikit-learn', '1.3.1'),
('scikit-misc', '0.3.1'),
('leidenalg', '0.10.2'),
('umap-learn', '0.5.5'),
('pydot', '2.0.0'),
('igraph', '0.10.10'),
('python-igraph', '0.11.4'),
('Deprecated', '1.2.14'),
]

use_pip = True
sanity_pip_check = True

exts_list = [
(name, version, {
'checksums': ['b7800f308cd6acc36db6e159a53b0432adb2f48e9b7b434240bc5d696df10bfb'],
}),
]

preinstallopts = "sed -i 's|pandas<2|pandas>=2|g' setup.cfg && "

moduleclass = 'data'
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# updated: Denis Kristak, Pavel Tománek (INUITS)
easyblock = 'PythonBundle'

name = 'scikit-misc'
version = '0.3.1'

homepage = 'https://github.com/has2k1/scikit-misc'
description = "Miscellaneous tools for data analysis and scientific computing"

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

dependencies = [
('Python', '3.11.3'),
('SciPy-bundle', '2023.07'),
('meson-python', '0.13.2'),
]

exts_list = [
('scikit_misc', version, {
'modulename': 'skmisc',
'checksums': ['ba813a005ab681df478d719d3c3f03eeda709b6a45e0c1a0056eaef0495c16e4'],
}),
]

use_pip = True
sanity_pip_check = True

moduleclass = 'lib'