From 157eb0e4eb8e6a370b0542f57c4d626daa7d6f66 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 10 Jul 2024 11:16:31 +0300 Subject: [PATCH] python312Packages.freud: fix numpy version check --- pkgs/development/python-modules/freud/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/python-modules/freud/default.nix b/pkgs/development/python-modules/freud/default.nix index 49a25ed500e3..e6bfd2af341b 100644 --- a/pkgs/development/python-modules/freud/default.nix +++ b/pkgs/development/python-modules/freud/default.nix @@ -39,6 +39,13 @@ buildPythonPackage rec { touch extern/{voro++,fsph,Eigen}/.git ''; + # Scipy still depends on numpy 1, and so we'd get 'package duplicates in + # closure' error if we'd use numpy_2 + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail 'numpy>=2.0.0rc1' 'numpy' \ + ''; + nativeBuildInputs = [ cmake cython