Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / xarray / default.nix
blobe3e3865ce5883c01ea3408939085699659fde896
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , flaky
5 , numpy
6 , packaging
7 , pandas
8 , pytestCheckHook
9 , pythonOlder
10 , setuptools
11 , setuptools-scm
14 buildPythonPackage rec {
15   pname = "xarray";
16   version = "2024.2.0";
17   pyproject = true;
19   disabled = pythonOlder "3.9";
21   src = fetchPypi {
22     inherit pname version;
23     hash = "sha256-oQXwJ5EILIiOviYiCQvq/y57aFcUiNYv5q/as1tLcX8=";
24   };
26   nativeBuildInputs = [
27     setuptools
28     setuptools-scm
29   ];
31   propagatedBuildInputs = [
32     numpy
33     packaging
34     pandas
35   ];
37   nativeCheckInputs = [
38     flaky
39     pytestCheckHook
40   ];
42   pytestFlagsArray =[
43     # ModuleNotFoundError: No module named 'xarray.datatree_'
44     "--ignore xarray/tests/datatree"
45   ];
47   pythonImportsCheck = [
48     "xarray"
49   ];
51   meta = with lib; {
52     description = "N-D labeled arrays and datasets in Python";
53     homepage = "https://github.com/pydata/xarray";
54     license = licenses.asl20;
55     maintainers = with maintainers; [ fridh ];
56   };