Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / filterpy / default.nix
blob7d45d7f979b47979afe9dc4b99aa790845c9bf4b
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , numpy
5 , scipy
6 , matplotlib
7 , pytestCheckHook
8 , isPy3k
9 }:
11 buildPythonPackage {
12   pname = "filterpy";
13   version = "unstable-2022-08-23";
14   format = "setuptools";
16   disabled = !isPy3k;
18   src = fetchFromGitHub {
19     owner = "rlabbe";
20     repo = "filterpy";
21     rev = "3b51149ebcff0401ff1e10bf08ffca7b6bbc4a33";
22     hash = "sha256-KuuVu0tqrmQuNKYmDmdy+TU6BnnhDxh4G8n9BGzjGag=";
23   };
25   nativeCheckInputs = [
26     pytestCheckHook
27   ];
29   propagatedBuildInputs = [
30     numpy
31     scipy
32     matplotlib
33   ];
35   meta = with lib; {
36     homepage = "https://github.com/rlabbe/filterpy";
37     description = "Kalman filtering and optimal estimation library";
38     license = licenses.mit;
39     maintainers = [ ];
40   };