From f6cb3d53056342c80498eafc796e16cde77338f4 Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Tue, 30 Jun 2026 03:57:28 +0200 Subject: [PATCH] python3Packages.dask: fix numpy 2.5 update --- pkgs/development/python-modules/dask/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/dask/default.nix b/pkgs/development/python-modules/dask/default.nix index f10b8b100be4..7053d02a0dc6 100644 --- a/pkgs/development/python-modules/dask/default.nix +++ b/pkgs/development/python-modules/dask/default.nix @@ -3,6 +3,7 @@ stdenv, buildPythonPackage, fetchFromGitHub, + fetchpatch, pythonAtLeast, util-linux, @@ -54,6 +55,14 @@ buildPythonPackage (finalAttrs: { hash = "sha256-JfCiABGSCJKKSz2/r8fvpVwdQSZqvoQICe+lDvuNhoM="; }; + patches = [ + # Unit-less timedelta64 is deprecated in NumPy 2.5 + (fetchpatch { + url = "https://github.com/dask/dask/commit/ade7a30c5a222f838b0f69f5a00c804e4cdf3d19.patch"; + hash = "sha256-V2jNcTfmEXjUzsXKnK2+/AWaujXN+c7JCCGojzwY5dM="; + }) + ]; + postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' substituteInPlace dask/tests/test_system.py \ --replace-fail \