From a5a31d13fa7ef8738a7ccb62ef6ed5037c27c252 Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Fri, 28 Nov 2025 13:59:16 +0000 Subject: [PATCH] python3Packages.graph-tool: fix dependency categories --- .../python-modules/graph-tool/default.nix | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/graph-tool/default.nix b/pkgs/development/python-modules/graph-tool/default.nix index 948522337165..d3342642ebdc 100644 --- a/pkgs/development/python-modules/graph-tool/default.nix +++ b/pkgs/development/python-modules/graph-tool/default.nix @@ -9,7 +9,6 @@ cairomm, cgal, expat, - gmp, gobject-introspection, gtk3, llvmPackages, @@ -22,6 +21,7 @@ python, scipy, sparsehash, + zstandard, gitUpdater, }: @@ -74,26 +74,30 @@ buildPythonPackage rec { enableParallelBuilding = true; - build-system = [ pkg-config ]; + nativeBuildInputs = [ pkg-config ]; # https://graph-tool.skewed.de/installation.html#manual-compilation - dependencies = [ + buildInputs = [ boost' cairomm cgal expat - gmp - gobject-introspection + mpfr + sparsehash + ] + ++ lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ]; + + dependencies = [ gtk3 matplotlib - mpfr numpy pycairo pygobject3 scipy - sparsehash - ] - ++ lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ]; + zstandard + ]; + + propagatedNativeBuildInputs = [ gobject-introspection ]; pythonImportsCheck = [ "graph_tool" ];