From a4b138f160027e8d8399563131896c0e88b73807 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Tue, 16 Dec 2025 15:30:17 -0800 Subject: [PATCH 1/3] python3Packages.cma: 4.4.0 -> 4.4.1 CHANGELOG: https://github.com/CMA-ES/pycma/releases/tag/r4.4.1 DIFF: https://github.com/CMA-ES/pycma/compare/r4.4.0...r4.4.1 --- pkgs/development/python-modules/cma/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cma/default.nix b/pkgs/development/python-modules/cma/default.nix index 829d15efad6b..23e532bee108 100644 --- a/pkgs/development/python-modules/cma/default.nix +++ b/pkgs/development/python-modules/cma/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "cma"; - version = "4.4.0"; + version = "4.4.1"; pyproject = true; src = fetchFromGitHub { owner = "CMA-ES"; repo = "pycma"; tag = "r${version}"; - hash = "sha256-2uCn5CZma9RLK8zaaPhiQCqnK+2dWgLNr5+Ck2cV6vI="; + hash = "sha256-06QPs2hbrIbrPRWidlZYf0jcMGdcDYfg89Ad+4IX/Co="; }; # setuptools.errors.PackageDiscoveryError: From 6897052221ccd1df152995b1d9eff8bc08d98865 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Tue, 16 Dec 2025 15:40:32 -0800 Subject: [PATCH 2/3] python3Packages.pymoo: disable failing python 3.12 test on Darwin --- pkgs/development/python-modules/pymoo/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/python-modules/pymoo/default.nix b/pkgs/development/python-modules/pymoo/default.nix index 3fd2265c636c..87d5c6ba0fd1 100644 --- a/pkgs/development/python-modules/pymoo/default.nix +++ b/pkgs/development/python-modules/pymoo/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -114,10 +115,16 @@ buildPythonPackage rec { # AttributeError: 'ZDT3' object has no attribute 'elementwise' "test_kktpm_correctness" ]; + disabledTestPaths = [ # sensitive to float precision "tests/algorithms/test_no_modfication.py" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # sensitive to float precision + "tests/misc/test_kktpm.py::test_kktpm_correctness[zdt3-params3]" ]; + # Avoid crashing sandboxed build on macOS env.MATPLOTLIBRC = writeText "" '' backend: Agg From bfbe92b491e5d7fc17686ce4eb102a3c617cf221 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Tue, 16 Dec 2025 15:42:13 -0800 Subject: [PATCH 3/3] python3Packages.pymoo: allow cma version as specified in pyproject.toml We no longer need to relax the cma dependency pymoo fixed its dependency spec. --- pkgs/development/python-modules/pymoo/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/python-modules/pymoo/default.nix b/pkgs/development/python-modules/pymoo/default.nix index 87d5c6ba0fd1..b49d92bd2119 100644 --- a/pkgs/development/python-modules/pymoo/default.nix +++ b/pkgs/development/python-modules/pymoo/default.nix @@ -63,7 +63,6 @@ buildPythonPackage rec { "file://${pymoo_data}/" ''; - pythonRelaxDeps = [ "cma" ]; pythonRemoveDeps = [ "alive-progress" ]; build-system = [