From e2ed1c230887469341c05cb8da7d2e62f1b02934 Mon Sep 17 00:00:00 2001 From: Robert Maaskant Date: Mon, 24 Mar 2025 21:29:05 +0100 Subject: [PATCH] py-pymoo: add v0.6.1.3 (#49603) * py-pymoo: add v0.6.1.3 * py-pymoo: use a when context * py-pymoo: group build only dependencies --- .../builtin/packages/py-pymoo/package.py | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/var/spack/repos/builtin/packages/py-pymoo/package.py b/var/spack/repos/builtin/packages/py-pymoo/package.py index 8a7ecef64ec..0be457a17ff 100644 --- a/var/spack/repos/builtin/packages/py-pymoo/package.py +++ b/var/spack/repos/builtin/packages/py-pymoo/package.py @@ -18,11 +18,27 @@ class PyPymoo(PythonPackage): license("Apache-2.0") + version("0.6.1.3", sha256="ab440986cbaede547125ca9d1545781fdee94b719488de44119a86b8e9af526e") version("0.5.0", sha256="2fbca1716f6b45e430197ce4ce2210070fd3b6b9ec6b17bb25d98486115272c2") version("0.4.2", sha256="6ec382a7d29c8775088eec7f245a30fd384b42c40f230018dea0e3bcd9aabdf1") depends_on("cxx", type="build") # generated - depends_on("python@3.4:", type=("build", "run")) - depends_on("py-autograd", type=("build", "run")) - depends_on("py-setuptools", type="build") + with default_args(type="build"): + depends_on("py-setuptools") + depends_on("py-cython@0.29:", when="@0.6.1.3:") + + with default_args(type=("build", "run")): + depends_on("python@3.4:") + depends_on("py-autograd") + + with when("@0.6.1.3:"): + depends_on("python@3.9:") + depends_on("py-numpy@1.15:") + depends_on("py-scipy@1.1:") + depends_on("py-matplotlib@3:") + depends_on("py-autograd@1.4:") + depends_on("py-cma@3.2.2:") + depends_on("py-alive-progress") + depends_on("py-dill") + depends_on("py-deprecated")