summary refs log tree commit diff
diff options
context:
space:
mode:
authorannalee <150648636+a-n-n-a-l-e-e@users.noreply.github.com>2023-11-26 02:26:50 +0000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2023-11-29 09:53:49 +0000
commit6dca38404f779ca85c14ebf23c5152bd0989873c (patch)
treed8ad361e91c5ceaf8d2ab7433541aea07cb57533
parentb4e239945850b878a5c0b7c56e54eaf66f2d0acb (diff)
python311Packages.astropy-healpix: upstream patch to fix darwin build
upstream patch adds const to arguments so the function definition
matches the function pointer prototype.

remove patch on next version update

(cherry picked from commit 7246ec5b0d2c79c28b66b48f5dce877710af6899)
-rw-r--r--pkgs/development/python-modules/astropy-healpix/default.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/astropy-healpix/default.nix b/pkgs/development/python-modules/astropy-healpix/default.nix
index 64fe911661ff5..0d66f4c728dcf 100644
--- a/pkgs/development/python-modules/astropy-healpix/default.nix
+++ b/pkgs/development/python-modules/astropy-healpix/default.nix
@@ -2,6 +2,7 @@
 , stdenv
 , buildPythonPackage
 , fetchPypi
+, fetchpatch
 , numpy
 , astropy
 , astropy-extension-helpers
@@ -21,6 +22,16 @@ buildPythonPackage rec {
     hash = "sha256-9ILvYqEOaGMD84xm8I3xe53e5a2CIZwjVx7oDXar7qM=";
   };
 
+  patches = [
+    # remove on next udpate. make Numpy loop function args const correct.
+    # https://github.com/astropy/astropy-healpix/pull/199
+    (fetchpatch {
+      name = "numpy-const-args-match.patch";
+      url = "https://github.com/astropy/astropy-healpix/commit/ccf6d9ea4be131f56646adbd7bc482bfcd84f21c.patch";
+      hash = "sha256-fpDxTbs3sHJSb4mnveorM+wlseXbZu1biGyBTNC9ZUo=";
+    })
+  ];
+
   nativeBuildInputs = [
     astropy-extension-helpers
     setuptools-scm