diff options
author | Robert T. McGibbon <rmcgibbo@gmail.com> | 2021-05-05 18:16:15 -0400 |
---|---|---|
committer | Jonathan Ringer <jonringer@users.noreply.github.com> | 2021-05-08 13:48:08 -0700 |
commit | 34305cc1a0ff707f050243a31e2616f9376e07b2 (patch) | |
tree | d9053d84faa431d2befd19e02d25d9ebec453c3e /pkgs | |
parent | 13f0da71e613fab9303af5af60c67d4fc5a60051 (diff) | |
download | nixpkgs-34305cc1a0ff707f050243a31e2616f9376e07b2.tar nixpkgs-34305cc1a0ff707f050243a31e2616f9376e07b2.tar.gz nixpkgs-34305cc1a0ff707f050243a31e2616f9376e07b2.tar.bz2 nixpkgs-34305cc1a0ff707f050243a31e2616f9376e07b2.tar.lz nixpkgs-34305cc1a0ff707f050243a31e2616f9376e07b2.tar.xz nixpkgs-34305cc1a0ff707f050243a31e2616f9376e07b2.tar.zst nixpkgs-34305cc1a0ff707f050243a31e2616f9376e07b2.zip |
python3Packages.pomegranate: 0.11.2 -> 0.13.5
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/pomegranate/default.nix | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/pomegranate/default.nix b/pkgs/development/python-modules/pomegranate/default.nix index 8f260ad8ccb..518840d415a 100644 --- a/pkgs/development/python-modules/pomegranate/default.nix +++ b/pkgs/development/python-modules/pomegranate/default.nix @@ -1,19 +1,41 @@ -{ lib, buildPythonPackage, fetchFromGitHub, numpy, scipy, cython, networkx, joblib, nose, pyyaml }: +{ lib +, buildPythonPackage +, fetchFromGitHub +, fetchpatch +, numpy +, scipy +, cython +, networkx +, joblib +, pandas +, nose +, pyyaml +}: + buildPythonPackage rec { pname = "pomegranate"; - version = "0.11.2"; + version = "0.13.5"; src = fetchFromGitHub { repo = pname; owner = "jmschrei"; rev = "v${version}"; - sha256 = "070ciwww1lhjmfwd5n1kcwgxwbgdfvmhjs4l156bnf08z9dlrafl"; + sha256 = "1hbxchp3daykkf1fa79a9mh34p78bygqcf1nv4qwkql3gw0pd6l7"; }; + patches = lib.optionals (lib.versionOlder version "13.6") [ + # Fix compatibility with recent joblib release, will be part of the next + # pomegranate release after 0.13.5 + (fetchpatch { + url = "https://github.com/jmschrei/pomegranate/commit/42d14bebc44ffd4a778b2a6430aa845591b7c3b7.patch"; + sha256 = "0f9cx0fj9xkr3hch7jyrn76zjypilh5bqw734caaw6g2m49lvbff"; + }) + ]; + propagatedBuildInputs = [ numpy scipy cython networkx joblib pyyaml ]; - checkInputs = [ nose ]; + checkInputs = [ pandas nose ]; # as of 0.13.5, it depends explicitly on nose, rather than pytest. meta = with lib; { description = "Probabilistic and graphical models for Python, implemented in cython for speed"; |