From e79358378408e9f9f4c1d9c9b53315b590fd5cb0 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Wed, 10 May 2023 22:06:33 -0400 Subject: [PATCH] python310Packages.paramz: unbreak Patch out deprecated Numpy API usage. --- pkgs/development/python-modules/paramz/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/paramz/default.nix b/pkgs/development/python-modules/paramz/default.nix index 5fe452d2047f..10e3cef7a69a 100644 --- a/pkgs/development/python-modules/paramz/default.nix +++ b/pkgs/development/python-modules/paramz/default.nix @@ -1,4 +1,4 @@ -{ lib, buildPythonPackage, fetchPypi, numpy, scipy, six, decorator, nose }: +{ lib, buildPythonPackage, fetchpatch, fetchPypi, numpy, scipy, six, decorator, nose }: buildPythonPackage rec { pname = "paramz"; @@ -9,10 +9,19 @@ buildPythonPackage rec { sha256 = "0917211c0f083f344e7f1bc997e0d713dbc147b6380bc19f606119394f820b9a"; }; + patches = [ + (fetchpatch { + name = "remove-deprecated-numpy-uses"; + url = "https://github.com/sods/paramz/pull/38/commits/a5a0be15b12c5864b438d870b519ad17cc72cd12.patch"; + hash = "sha256-vj/amEXL9QJ7VdqJmyhv/lj8n+yuiZEARQBYWw6lgBA="; + }) + ]; + propagatedBuildInputs = [ numpy scipy six decorator ]; nativeCheckInputs = [ nose ]; - # Ran 113 tests in 3.082s + pythonImportsCheck = [ "paramz" ]; + checkPhase = '' nosetests -v paramz/tests '';