From 9f68ebec38eba01f34825e4c624f8f100cb498bd Mon Sep 17 00:00:00 2001 From: Simon Branford Date: Thu, 25 Jul 2024 15:22:25 +0100 Subject: [PATCH 1/2] adding easyconfigs: Platypus-Opt-1.2.0-foss-2022b.eb --- .../Platypus-Opt-1.2.0-foss-2022b.eb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 easybuild/easyconfigs/p/Platypus-Opt/Platypus-Opt-1.2.0-foss-2022b.eb diff --git a/easybuild/easyconfigs/p/Platypus-Opt/Platypus-Opt-1.2.0-foss-2022b.eb b/easybuild/easyconfigs/p/Platypus-Opt/Platypus-Opt-1.2.0-foss-2022b.eb new file mode 100644 index 00000000000..b1c5a4f74ea --- /dev/null +++ b/easybuild/easyconfigs/p/Platypus-Opt/Platypus-Opt-1.2.0-foss-2022b.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'Platypus-Opt' +version = '1.2.0' + +homepage = 'https://github.com/Project-Platypus/Platypus' +description = """Platypus is a framework for evolutionary computing in Python with a focus on + multiobjective evolutionary algorithms (MOEAs).""" + +toolchain = {'name': 'foss', 'version': '2022b'} + +sources = [SOURCE_TAR_GZ] +checksums = ['f7150de2e24f8003c911259c575493c9351a7dcfb132445a3f3b096728634e6a'] + +dependencies = [ + ('Python', '3.10.8'), + ('SciPy-bundle', '2023.02'), +] + +download_dep_fail = True +use_pip = True +sanity_pip_check = True + +options = {'modulename': 'platypus'} + +moduleclass = 'math' From 4ad0b74e5c7be07f9cf5b48cf0d47d453c1c5b2c Mon Sep 17 00:00:00 2001 From: Simon Branford <4967+branfosj@users.noreply.github.com> Date: Fri, 26 Jul 2024 09:58:01 +0100 Subject: [PATCH 2/2] add mpi4py dep --- .../easyconfigs/p/Platypus-Opt/Platypus-Opt-1.2.0-foss-2022b.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/p/Platypus-Opt/Platypus-Opt-1.2.0-foss-2022b.eb b/easybuild/easyconfigs/p/Platypus-Opt/Platypus-Opt-1.2.0-foss-2022b.eb index b1c5a4f74ea..a0e995d4f45 100644 --- a/easybuild/easyconfigs/p/Platypus-Opt/Platypus-Opt-1.2.0-foss-2022b.eb +++ b/easybuild/easyconfigs/p/Platypus-Opt/Platypus-Opt-1.2.0-foss-2022b.eb @@ -15,6 +15,7 @@ checksums = ['f7150de2e24f8003c911259c575493c9351a7dcfb132445a3f3b096728634e6a'] dependencies = [ ('Python', '3.10.8'), ('SciPy-bundle', '2023.02'), + ('mpi4py', '3.1.4'), ] download_dep_fail = True