Unverified Commit 3c219e11 authored by Doron Behar's avatar Doron Behar Committed by GitHub
Browse files

python3Packages.pint-xarray: fix build (#502428)

parents f9f800ad ac256bbd
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -2,10 +2,12 @@
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  fetchpatch2,
  setuptools,
  setuptools-scm,
  numpy,
  pint,
  toolz,
  xarray,
  pytestCheckHook,
}:
@@ -27,9 +29,25 @@ buildPythonPackage rec {
    setuptools-scm
  ];

  patches = [
    # Fixes 2 test failures. The merge commit of PR:
    # https://github.com/xarray-contrib/pint-xarray/pull/367
    (fetchpatch2 {
      url = "https://github.com/xarray-contrib/pint-xarray/commit/296ee2e60c671175507de1fe904fa7e4d0a70586.patch?full_index=1";
      hash = "sha256-SS2zQ7fIeLzEUTd+8BW1PFBw8+qed0fLslns1jNpLtA=";
    })
    # Similarly to the above, fixes 3 more test failures. See:
    # https://github.com/xarray-contrib/pint-xarray/pull/368
    (fetchpatch2 {
      url = "https://github.com/xarray-contrib/pint-xarray/commit/6134b61e2cb6b4c46b7b0974a6e499dff2d9e18e.patch?full_index=1";
      hash = "sha256-s1AbaXAeL0sGkj/DWV5145FKGHW4eF+a11w1yg5QENA=";
    })
  ];

  dependencies = [
    numpy
    pint
    toolz
    xarray
  ];