Unverified Commit ad81c286 authored by OTABI Tomoya's avatar OTABI Tomoya Committed by GitHub
Browse files

Merge pull request #252326 from tjni/gumath

python310Packages.gumath: patch tests to work with numpy 1.25
parents d1eaf1ac 3ca4544f
Loading
Loading
Loading
Loading
+17 −1
Original line number Diff line number Diff line
{ lib
, stdenv
, buildPythonPackage
, fetchpatch
, python
, numba
, ndtypes
@@ -13,10 +14,26 @@

buildPythonPackage {
  pname = "gumath";
  format = "setuptools";
  disabled = isPy27;
  inherit (libgumath) src version meta;

  patches = [
    # https://github.com/xnd-project/gumath/pull/42
    (fetchpatch {
      name = "remove-np-warnings-call.patch";
      url = "https://github.com/xnd-project/gumath/commit/83ab3aa3b07d55654b4e6e75e5ec6be8190fca97.patch";
      hash = "sha256-7lUXNVH5M+Go1iEu0bud03XI8cyGbdLNdLraMZplDaM=";
    })
    (fetchpatch {
      name = "remove-np-1.25-bartlett-test-assertion.patch";
      url = "https://github.com/xnd-project/gumath/commit/8741e31f2967ded08c96a7f0631e1e38fe813870.patch";
      hash = "sha256-flltk3RNPHalbcIV0BrkxWuhqqJBrycos7Fyv3P3mWg=";
    })
  ];

  nativeCheckInputs = [ numba ];

  propagatedBuildInputs = [ ndtypes xnd ];

  postPatch = ''
@@ -42,6 +59,5 @@ buildPythonPackage {
    python test_xndarray.py
    popd
  '';

}