Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / xarray-einstats / default.nix
blob78f7c101fd3f60e3705066a59e51a872fb95840b
1 { lib
2 , buildPythonPackage
3 , einops
4 , fetchFromGitHub
5 , flit-core
6 , numba
7 , numpy
8 , pandas
9 , pytestCheckHook
10 , pythonOlder
11 , scipy
12 , xarray
15 buildPythonPackage rec {
16   pname = "xarray-einstats";
17   version = "0.6.0";
18   format = "pyproject";
20   disabled = pythonOlder "3.9";
22   src = fetchFromGitHub {
23     owner = "arviz-devs";
24     repo = pname;
25     rev = "refs/tags/v${version}";
26     hash = "sha256-TXuNqXsny7VpJqV5/3riKzXLheZl+qF+zf4SCMipzmw=";
27   };
29   nativeBuildInputs = [
30     flit-core
31   ];
33   propagatedBuildInputs = [
34     numpy
35     scipy
36     xarray
37   ];
39   nativeCheckInputs = [
40     einops
41     numba
42     pytestCheckHook
43   ];
45   pythonImportsCheck = [
46     "xarray_einstats"
47   ];
49   meta = with lib; {
50     description = "Stats, linear algebra and einops for xarray";
51     homepage = "https://github.com/arviz-devs/xarray-einstats";
52     license = licenses.asl20;
53     maintainers = with maintainers; [ fab ];
54   };