From 5330978e5ff9200bb60226c8ab1b37ecbbda9d65 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Tue, 16 Jun 2026 15:24:44 +0200 Subject: [PATCH 1/4] python3Packages.deap: use finalAttrs --- pkgs/development/python-modules/deap/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/deap/default.nix b/pkgs/development/python-modules/deap/default.nix index a6eb71ee2d62..c9e92b9b8caf 100644 --- a/pkgs/development/python-modules/deap/default.nix +++ b/pkgs/development/python-modules/deap/default.nix @@ -7,13 +7,14 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "deap"; version = "1.4.3"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) version; + pname = "deap"; hash = "sha256-fJcIj7BYNb3CVb7EdcsOd43itD5Ey++/K81lWu7IZf0="; }; @@ -32,4 +33,4 @@ buildPythonPackage rec { psyanticy ]; }; -} +}) From be49ff84106920b86ecd5d2bf145ffb43dc216eb Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Tue, 16 Jun 2026 15:26:00 +0200 Subject: [PATCH 2/4] python3Packages.deap: enable __structuredAttrs --- pkgs/development/python-modules/deap/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/deap/default.nix b/pkgs/development/python-modules/deap/default.nix index c9e92b9b8caf..315895319325 100644 --- a/pkgs/development/python-modules/deap/default.nix +++ b/pkgs/development/python-modules/deap/default.nix @@ -12,6 +12,8 @@ buildPythonPackage (finalAttrs: { version = "1.4.3"; format = "setuptools"; + __structuredAttrs = true; + src = fetchPypi { inherit (finalAttrs) version; pname = "deap"; From cdfe4b5600f467dd685f2711259e9c6101296116 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Tue, 16 Jun 2026 15:28:50 +0200 Subject: [PATCH 3/4] python3Packages.deap: migrate to pyproject --- pkgs/development/python-modules/deap/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/deap/default.nix b/pkgs/development/python-modules/deap/default.nix index 315895319325..2be31098ba88 100644 --- a/pkgs/development/python-modules/deap/default.nix +++ b/pkgs/development/python-modules/deap/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, matplotlib, numpy, pytestCheckHook, @@ -10,7 +11,7 @@ buildPythonPackage (finalAttrs: { pname = "deap"; version = "1.4.3"; - format = "setuptools"; + pyproject = true; __structuredAttrs = true; @@ -20,10 +21,15 @@ buildPythonPackage (finalAttrs: { hash = "sha256-fJcIj7BYNb3CVb7EdcsOd43itD5Ey++/K81lWu7IZf0="; }; - propagatedBuildInputs = [ + build-system = [ + setuptools + ]; + + dependencies = [ matplotlib numpy ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = { From 7b33a17b224fdfab37edeb0253de1f01d7ca6df8 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Tue, 16 Jun 2026 15:37:16 +0200 Subject: [PATCH 4/4] python3Packages.deap: 1.4.3 -> 1.4.4 --- pkgs/development/python-modules/deap/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/deap/default.nix b/pkgs/development/python-modules/deap/default.nix index 2be31098ba88..370aa72af51e 100644 --- a/pkgs/development/python-modules/deap/default.nix +++ b/pkgs/development/python-modules/deap/default.nix @@ -3,14 +3,14 @@ buildPythonPackage, fetchPypi, setuptools, - matplotlib, + moocore, numpy, pytestCheckHook, }: buildPythonPackage (finalAttrs: { pname = "deap"; - version = "1.4.3"; + version = "1.4.4"; pyproject = true; __structuredAttrs = true; @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { src = fetchPypi { inherit (finalAttrs) version; pname = "deap"; - hash = "sha256-fJcIj7BYNb3CVb7EdcsOd43itD5Ey++/K81lWu7IZf0="; + hash = "sha256-UNS9kk/KWhaj26i/2xFApV6cJM5QgWq09Wg9LzHC1zQ="; }; build-system = [ @@ -26,7 +26,7 @@ buildPythonPackage (finalAttrs: { ]; dependencies = [ - matplotlib + moocore numpy ];