From d65dbfbcbab2d2ef8bdf56538e8965a74ab03520 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 17 Apr 2024 07:53:23 +0200 Subject: [PATCH] python3Packages.scikit-learn: upstream patch for tests Originally I wanted to update to 1.4.2, but that complained: > ERROR Missing dependencies: > numpy==2.0.0rc1 --- pkgs/development/python-modules/scikit-learn/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/scikit-learn/default.nix b/pkgs/development/python-modules/scikit-learn/default.nix index 7ffe72261f44..bbcb44de2c02 100644 --- a/pkgs/development/python-modules/scikit-learn/default.nix +++ b/pkgs/development/python-modules/scikit-learn/default.nix @@ -2,6 +2,7 @@ , lib , buildPythonPackage , fetchPypi +, fetchpatch # build-system , cython @@ -34,6 +35,14 @@ buildPythonPackage rec { hash = "sha256-k9PUlv8ZZUcPmXfQXl7DN2+x5jsQ5P2l450jwtiWmjA="; }; + patches = [ + (fetchpatch { # included in >= 1.4.2 + name = "test_standard_scaler_dtype.patch"; + url = "https://github.com/jeremiedbb/scikit-learn/commit/87c32d35eeb8f6f7fec63dc3d97d9c416545f053.diff"; + hash = "sha256-iOBOoWHuWChCTnZ5go7MobPcHRGMChROpCI7V/5ik1Y="; + }) + ]; + buildInputs = [ pillow glibcLocales