ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / graspologic / default.nix
blobf16ba5fc4c7759a0dcda6240b1aaf1509329dde7
1 { lib
2 , buildPythonPackage
3 , isPy27
4 , fetchFromGitHub
5 , pytestCheckHook
6 , pytest-cov
7 , hyppo
8 , matplotlib
9 , networkx
10 , numpy
11 , scikit-learn
12 , scipy
13 , seaborn
16 buildPythonPackage rec {
17   pname = "graspologic";
18   version = "1.0.0";
20   disabled = isPy27;
22   src = fetchFromGitHub {
23     owner = "microsoft";
24     repo = "graspologic";
25     rev = "v${version}";
26     sha256 = "sha256-mzJ3eFo77gnOh/Vs9u68yFDZW3ilXtcCCwKahKyRRmc=";
27   };
29   propagatedBuildInputs = [
30     hyppo
31     matplotlib
32     networkx
33     numpy
34     scikit-learn
35     scipy
36     seaborn
37   ];
39   checkInputs = [ pytestCheckHook pytest-cov ];
40   pytestFlagsArray = [ "tests" "--ignore=docs" "--ignore=tests/test_sklearn.py" ];
41   disabledTests = [ "gridplot_outputs" ];
43   meta = with lib; {
44     homepage = "https://graspologic.readthedocs.io";
45     description = "A package for graph statistical algorithms";
46     license = licenses.asl20;  # changing to `licenses.mit` in next release
47     maintainers = with maintainers; [ bcdarwin ];
48     # graspologic-native is not available
49     broken = true;
50   };