ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / pomegranate / default.nix
blob6d89ac0db6cee8e27cf27ed43b0a5503b00152b0
1 { stdenv
2 , lib
3 , buildPythonPackage
4 , fetchFromGitHub
5 , fetchpatch
6 , numpy
7 , scipy
8 , cython
9 , networkx
10 , joblib
11 , pandas
12 , nose
13 , pyyaml
17 buildPythonPackage rec {
18   pname = "pomegranate";
19   version = "0.14.8";
21   src = fetchFromGitHub {
22     repo = pname;
23     owner = "jmschrei";
24     # no tags for recent versions: https://github.com/jmschrei/pomegranate/issues/974
25     rev = "0652e955c400bc56df5661db3298a06854c7cce8";
26     sha256 = "16g49nl2bgnh6nh7bd21s393zbksdvgp9l13ww2diwhplj6hlly3";
27   };
29   propagatedBuildInputs = [ numpy scipy cython networkx joblib pyyaml ];
31   checkInputs = [ pandas nose ];  # as of 0.13.5, it depends explicitly on nose, rather than pytest.
33   meta = with lib; {
34     broken = stdenv.isDarwin;
35     description = "Probabilistic and graphical models for Python, implemented in cython for speed";
36     homepage = "https://github.com/jmschrei/pomegranate";
37     license = licenses.mit;
38     maintainers = with maintainers; [ rybern ];
39   };