From 4bd1e64e58e4bf9358a2809b4ce8c8e8c0a6697d Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 1 Apr 2023 20:55:50 +0200 Subject: [PATCH] {data}[foss/2021a] scib v1.1.3, Deprecated v1.2.13 w/ Python 3.9.5 --- .../Deprecated-1.2.13-foss-2021a.eb | 29 ++++++++++++++ .../s/scib/scib-1.1.3-foss-2021a.eb | 39 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2021a.eb create mode 100644 easybuild/easyconfigs/s/scib/scib-1.1.3-foss-2021a.eb diff --git a/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2021a.eb b/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2021a.eb new file mode 100644 index 00000000000..37b1d866da5 --- /dev/null +++ b/easybuild/easyconfigs/d/Deprecated/Deprecated-1.2.13-foss-2021a.eb @@ -0,0 +1,29 @@ +# author: Denis Kristak (INUITS) +easyblock = 'PythonBundle' + +name = 'Deprecated' +version = '1.2.13' + +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': '2021a'} + +dependencies = [ + ('Python', '3.9.5'), +] + +use_pip = True + +exts_list = [ + ('wrapt', '1.15.0', { + 'checksums': ['d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a'], + }), + (name, version, { + 'checksums': ['43ac5335da90c31c24ba028af536a91d41d53f9e6901ddb021bcc572ce44e38d'], + }), +] + +sanity_pip_check = True + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/scib/scib-1.1.3-foss-2021a.eb b/easybuild/easyconfigs/s/scib/scib-1.1.3-foss-2021a.eb new file mode 100644 index 00000000000..ffd4fc238c0 --- /dev/null +++ b/easybuild/easyconfigs/s/scib/scib-1.1.3-foss-2021a.eb @@ -0,0 +1,39 @@ +# author: Denis Kristak (INUITS) +easyblock = 'PythonPackage' + +name = 'scib' +version = '1.1.3' + +homepage = 'https://github.com/theislab/scib' +description = "Benchmarking atlas-level data integration in single-cell genomics." + +toolchain = {'name': 'foss', 'version': '2021a'} + +sources = [SOURCE_TAR_GZ] +checksums = ['2b59d7c291e99bd508b91d73ff07fc4961fded37b06089e4f19fc5ee9cc4e3f3'] + +dependencies = [ + ('Python', '3.9.5'), + ('SciPy-bundle', '2021.05'), + ('Seaborn', '0.11.2'), + ('numba', '0.53.1'), + ('scanpy', '1.8.1'), + ('h5py', '3.2.1'), + ('scikit-learn', '0.24.2'), + ('scikit-misc', '0.1.4'), + ('leidenalg', '0.8.7'), + ('umap-learn', '0.5.3'), + ('pydot', '1.4.2'), + ('igraph', '0.9.4'), + ('python-igraph', '0.9.6'), + ('Deprecated', '1.2.13'), +] + +use_pip = True +sanity_pip_check = True +download_dep_fail = True + +preinstallopts = "sed -i 's|igraph>=0.10|python-igraph>=0.9.6|g' setup.cfg && " +preinstallopts += "sed -i 's|louvain>=0.8||g' setup.cfg && " + +moduleclass = 'data'