From 5b502715d2f49dc7a6caa29ed666d83c779cd822 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 24 Sep 2025 09:51:41 -0700 Subject: [PATCH] python3Packages.numpy: use fetchFromGitHub --- pkgs/development/python-modules/numpy/2.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/numpy/2.nix b/pkgs/development/python-modules/numpy/2.nix index b6fd45abd961..46b338fb2ff1 100644 --- a/pkgs/development/python-modules/numpy/2.nix +++ b/pkgs/development/python-modules/numpy/2.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchPypi, + fetchFromGitHub, python, numpy_2, pythonAtLeast, @@ -64,10 +64,12 @@ buildPythonPackage rec { disabled = pythonOlder "3.11"; - src = fetchPypi { - inherit pname version; - extension = "tar.gz"; - hash = "sha256-3cfDlye6YrgN/b7fQA0cEN36ju+9fsjcsRi+i1bTECk="; + src = fetchFromGitHub { + owner = "numpy"; + repo = "numpy"; + tag = "v${version}"; + fetchSubmodules = true; + hash = "sha256-6RMzF5vOWSX7gL3mps9ECClJF3mNqL1mexM6j8/yfdc="; }; patches = lib.optionals python.hasDistutilsCxxPatch [ @@ -176,7 +178,7 @@ buildPythonPackage rec { }; meta = { - changelog = "https://github.com/numpy/numpy/releases/tag/v${version}"; + changelog = "https://github.com/numpy/numpy/releases/tag/${src.tag}"; description = "Scientific tools for Python"; homepage = "https://numpy.org/"; license = lib.licenses.bsd3;