Unverified Commit 6f74d8a5 authored by Nick Cao's avatar Nick Cao
Browse files

python311Packages.snuggs: add patch fixing test failure, use pytestCheckHook

parent 1f6379fe
Loading
Loading
Loading
Loading
+19 −5
Original line number Diff line number Diff line
{ buildPythonPackage, lib, fetchFromGitHub
, click, numpy, pyparsing
, pytest, hypothesis
{ lib
, buildPythonPackage
, fetchFromGitHub
, fetchpatch
, click
, numpy
, pyparsing
, pytestCheckHook
, hypothesis
}:

buildPythonPackage rec {
@@ -16,10 +22,18 @@ buildPythonPackage rec {
    sha256 = "1p3lh9s2ylsnrzbs931y2vn7mp2y2xskgqmh767c9l1a33shfgwf";
  };

  patches = [
    # Use non-strict xfail for failing tests
    # https://github.com/mapbox/snuggs/pull/28
    (fetchpatch {
      url = "https://github.com/sebastic/snuggs/commit/3b8e04a35ed33a7dd89f0194542b22c7bde867f4.patch";
      hash = "sha256-SfW4l4BH94rPdskRVHEsZM0twmlV9IPftRU/BBZsjBU=";
    })
  ];

  propagatedBuildInputs = [ click numpy pyparsing ];

  nativeCheckInputs = [ pytest hypothesis ];
  checkPhase = "pytest test_snuggs.py";
  nativeCheckInputs = [ pytestCheckHook hypothesis ];

  meta = with lib; {
    description = "S-expressions for Numpy";