From 6bbf0a7e1f48c483d4ffbaaf72ce94765281e5e7 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 2 May 2024 00:02:38 +0200 Subject: [PATCH] python311Packages.pygame-gui: harden, migrate to pyproject=true --- pkgs/development/python-modules/pygame-gui/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygame-gui/default.nix b/pkgs/development/python-modules/pygame-gui/default.nix index fd82fed8995e..e74448a30768 100644 --- a/pkgs/development/python-modules/pygame-gui/default.nix +++ b/pkgs/development/python-modules/pygame-gui/default.nix @@ -2,6 +2,7 @@ , pkgs , buildPythonPackage , fetchFromGitHub +, setuptools , pygame-ce , python-i18n , pytestCheckHook @@ -10,7 +11,7 @@ buildPythonPackage rec { pname = "pygame-gui"; version = "0610"; - format = "setuptools"; + pyproject = true; # nixpkgs-update: no auto update src = fetchFromGitHub { @@ -20,6 +21,10 @@ buildPythonPackage rec { hash = "sha256-PVNi/I174AyEEjc+N2UGtgOYSGAgVQbqrKkWZnjOxFY="; }; + nativeBuildInputs = [ + setuptools + ]; + propagatedBuildInputs = [ pygame-ce python-i18n @@ -27,7 +32,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pygame_gui/core/utility.py \ - --replace "xsel" "${pkgs.xsel}/bin/xsel" + --replace-fail "xsel" "${lib.getExe pkgs.xsel}" ''; nativeCheckInputs = [ pytestCheckHook ];