From 6ba663bbc5982840629705da06e9c11d24bed4e6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 1 Nov 2024 08:20:21 +0100 Subject: [PATCH] python312Packages.vivisect: fix build-system - update disabled - relax msgpack --- pkgs/development/python-modules/vivisect/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/vivisect/default.nix b/pkgs/development/python-modules/vivisect/default.nix index 17fd9d3edd9e..06b15686ec24 100644 --- a/pkgs/development/python-modules/vivisect/default.nix +++ b/pkgs/development/python-modules/vivisect/default.nix @@ -12,14 +12,15 @@ pythonOlder, withGui ? false, wrapQtAppsHook, + setuptools, }: buildPythonPackage rec { pname = "vivisect"; version = "1.2.1"; - format = "setuptools"; + pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; @@ -28,15 +29,18 @@ buildPythonPackage rec { pythonRelaxDeps = [ "cxxfilt" + "msgpack" "pyasn1" "pyasn1-modules" ]; + build-system = [ setuptools ]; + nativeBuildInputs = [ wrapQtAppsHook ]; - propagatedBuildInputs = [ + dependencies = [ pyasn1 pyasn1-modules cxxfilt @@ -53,7 +57,7 @@ buildPythonPackage rec { wrapQtApp $out/bin/vivbin ''; - # requires another repo for test files + # Tests requires another repo for test files doCheck = false; pythonImportsCheck = [ "vivisect" ];