From 7e72fc3eb1d305347b92855560be531963dba480 Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 30 Aug 2023 09:01:02 +0000 Subject: [PATCH 1/4] pythonPackages.debianbts: set `passthru.updateScript` --- pkgs/development/python-modules/debianbts/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/debianbts/default.nix b/pkgs/development/python-modules/debianbts/default.nix index b2c2b271d61d..5390e40a2063 100644 --- a/pkgs/development/python-modules/debianbts/default.nix +++ b/pkgs/development/python-modules/debianbts/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchPypi +, nix-update-script , pysimplesoap , pytest , pytest-xdist , pythonOlder @@ -13,6 +14,7 @@ buildPythonPackage rec { format = "pyproject"; disabled = pythonOlder "3.7"; + passthru.updateScript = nix-update-script { }; src = fetchPypi { inherit pname version; From 24a196b7f7778ded54886d81e10caad3633f9a8c Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 30 Aug 2023 09:01:02 +0000 Subject: [PATCH 2/4] pythonPackages.pysimplesoap: set `passthru.updateScript` --- pkgs/development/python-modules/pysimplesoap/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/pysimplesoap/default.nix b/pkgs/development/python-modules/pysimplesoap/default.nix index eecf54425380..28490b5674f7 100644 --- a/pkgs/development/python-modules/pysimplesoap/default.nix +++ b/pkgs/development/python-modules/pysimplesoap/default.nix @@ -3,6 +3,7 @@ , fetchPypi , buildPythonPackage , m2crypto +, nix-update-script }: buildPythonPackage rec { @@ -10,6 +11,8 @@ buildPythonPackage rec { # Unfortunately, the latest stable release is broken on Python 3. version = "1.16.2"; + passthru.updateScript = nix-update-script { }; + src = fetchPypi { pname = "PySimpleSOAP"; inherit version; From 2cb9160ff2009fd8da8203d0783df81ada151f5b Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 30 Aug 2023 09:35:51 +0000 Subject: [PATCH 3/4] pythonPackages.pysimplesoap: Clarify Py3 status --- pkgs/development/python-modules/pysimplesoap/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pysimplesoap/default.nix b/pkgs/development/python-modules/pysimplesoap/default.nix index 28490b5674f7..b35a6b6d6e70 100644 --- a/pkgs/development/python-modules/pysimplesoap/default.nix +++ b/pkgs/development/python-modules/pysimplesoap/default.nix @@ -8,7 +8,6 @@ buildPythonPackage rec { pname = "pysimplesoap"; - # Unfortunately, the latest stable release is broken on Python 3. version = "1.16.2"; passthru.updateScript = nix-update-script { }; @@ -23,6 +22,7 @@ buildPythonPackage rec { m2crypto ]; + # Patches necessary for Python 3 compatibility plus bugfixes patches = map (args: fetchDebianPatch ({ inherit pname version; debianRevision = "5"; From fdd277ba61849e0e9375c5d7ad53995201c50b44 Mon Sep 17 00:00:00 2001 From: nicoo Date: Fri, 8 Sep 2023 23:12:31 +0000 Subject: [PATCH 4/4] sudo-rs: Set `passthru.updateScript` --- pkgs/tools/security/sudo-rs/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/tools/security/sudo-rs/default.nix b/pkgs/tools/security/sudo-rs/default.nix index 6730cdf1869f..d4621e229225 100644 --- a/pkgs/tools/security/sudo-rs/default.nix +++ b/pkgs/tools/security/sudo-rs/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , fetchpatch , installShellFiles +, nix-update-script , pam , pandoc , rustPlatform @@ -72,6 +73,8 @@ rustPlatform.buildRustPackage rec { "su::context::tests::invalid_shell" ]; + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "A memory safe implementation of sudo and su."; homepage = "https://github.com/memorysafety/sudo-rs";