aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/python-modules/python-igraph/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/python-igraph/default.nix')
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-igraph/default.nix14
1 files changed, 11 insertions, 3 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/python-igraph/default.nix b/nixpkgs/pkgs/development/python-modules/python-igraph/default.nix
index 0f20a01e0b2..d67ec59f3ac 100644
--- a/nixpkgs/pkgs/development/python-modules/python-igraph/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-igraph/default.nix
@@ -1,18 +1,26 @@
{ buildPythonPackage, fetchPypi, lib, isPy3k
-, pkgconfig, igraph }:
+, pkgconfig, igraph
+, texttable }:
buildPythonPackage rec {
pname = "python-igraph";
- version = "0.7.1.post6";
+ version = "0.8.2";
+ disabled = !isPy3k; # fails to build
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ igraph ];
+ propagatedBuildInputs = [ texttable ];
src = fetchPypi {
inherit pname version;
- sha256 = "0xp61zz710qlzhmzbfr65d5flvsi8zf2xy78s6rsszh719wl5sm5";
+ sha256 = "4601638d7d22eae7608cdf793efac75e6c039770ec4bd2cecf76378c84ce7d72";
};
+ # NB: We want to use our igraph, not vendored igraph, but even with
+ # pkg-config on the PATH, their custom setup.py still needs to be explicitly
+ # told to do it. ~ C.
+ setupPyGlobalFlags = [ "--use-pkg-config" ];
+
doCheck = !isPy3k;
meta = {