lol

python312Packages.filterpy: disable failing test

and make the derivation a PEP517 build with the relevant lingo.

+12 -4
+12 -4
pkgs/development/python-modules/filterpy/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + setuptools, 5 6 numpy, 6 7 scipy, 7 8 matplotlib, ··· 11 12 12 13 buildPythonPackage { 13 14 pname = "filterpy"; 14 - version = "unstable-2022-08-23"; 15 - format = "setuptools"; 15 + version = "1.4.5-unstable-2022-08-23"; 16 + pyproject = true; 16 17 17 18 disabled = !isPy3k; 18 19 ··· 23 24 hash = "sha256-KuuVu0tqrmQuNKYmDmdy+TU6BnnhDxh4G8n9BGzjGag="; 24 25 }; 25 26 26 - nativeCheckInputs = [ pytestCheckHook ]; 27 + build-system = [ setuptools ]; 27 28 28 - propagatedBuildInputs = [ 29 + dependencies = [ 29 30 numpy 30 31 scipy 31 32 matplotlib 33 + ]; 34 + 35 + nativeCheckInputs = [ pytestCheckHook ]; 36 + 37 + disabledTests = [ 38 + # ValueError: Unable to avoid copy while creating an array as requested." 39 + "test_multivariate_gaussian" 32 40 ]; 33 41 34 42 meta = with lib; {