From cec3ee6a53038f91365998d2a2984e149f0ed032 Mon Sep 17 00:00:00 2001 From: Justus Kuhlmann Date: Thu, 11 Apr 2024 12:42:50 +0000 Subject: [PATCH 1/2] add pauvre-0.2.3-foss-2022b.eb --- .../p/pauvre/pauvre-0.2.3-foss-2022b.eb | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 easybuild/easyconfigs/p/pauvre/pauvre-0.2.3-foss-2022b.eb diff --git a/easybuild/easyconfigs/p/pauvre/pauvre-0.2.3-foss-2022b.eb b/easybuild/easyconfigs/p/pauvre/pauvre-0.2.3-foss-2022b.eb new file mode 100644 index 000000000000..1e4a4e7f65b3 --- /dev/null +++ b/easybuild/easyconfigs/p/pauvre/pauvre-0.2.3-foss-2022b.eb @@ -0,0 +1,38 @@ + +easyblock = 'PythonPackage' + +name = 'pauvre' +version = '0.2.3' + +homepage = 'https://github.com/conchoecia/pauvre' +description = "Tools for plotting Oxford Nanopore and other long-read data" + +toolchain = {'name': 'foss', 'version': '2022b'} + +sources = [SOURCE_TAR_GZ] +checksums = ['ba756bc9025ae7edafd91092d12a57864f018958fd46b548e9eeda7167ee197d'] + +dependencies = [ + ('Python', '3.10.8'), + ('SciPy-bundle', '2023.02'), + ('Biopython', '1.81'), + ('scikit-learn', '1.2.1'), + ('matplotlib', '3.7.0'), +] + +download_dep_fail = True +use_pip = True + +# fix incorrect requirement, correct name is 'scikit-learn' +preinstallopts = "sed -i 's/sklearn/scikit-learn/g' setup.py && " + +sanity_check_paths = { + 'files': ['bin/pauvre'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["pauvre --help"] + +sanity_pip_check = True + +moduleclass = 'math' From da7c9b9469c0431de133b7dad3933326ee6be0dc Mon Sep 17 00:00:00 2001 From: Justus Kuhlmann Date: Thu, 11 Apr 2024 13:26:44 +0000 Subject: [PATCH 2/2] add attribution --- easybuild/easyconfigs/p/pauvre/pauvre-0.2.3-foss-2022b.eb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyconfigs/p/pauvre/pauvre-0.2.3-foss-2022b.eb b/easybuild/easyconfigs/p/pauvre/pauvre-0.2.3-foss-2022b.eb index 1e4a4e7f65b3..672fd7dc282d 100644 --- a/easybuild/easyconfigs/p/pauvre/pauvre-0.2.3-foss-2022b.eb +++ b/easybuild/easyconfigs/p/pauvre/pauvre-0.2.3-foss-2022b.eb @@ -1,3 +1,5 @@ +# Author: Pavel Grochal (INUITS) +# License: GPLv2 easyblock = 'PythonPackage'