From 8db295647f038d8da5cc63b63b8e01af1e9e41f5 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Mon, 30 Jun 2025 12:49:51 +0200 Subject: [PATCH 1/3] python3Packages.libcomps: remove overrideAttrs --- pkgs/top-level/python-packages.nix | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5d3262b216a4a..65ab659eeb565 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7944,19 +7944,7 @@ self: super: with self; { libcloud = callPackage ../development/python-modules/libcloud { }; - libcomps = lib.pipe pkgs.libcomps [ - toPythonModule - ( - p: - p.overrideAttrs (super: { - meta = super.meta // { - outputsToInstall = [ "py" ]; - }; - }) - ) - (p: p.override { python3 = python; }) - (p: p.py) - ]; + libcomps = toPythonModule (pkgs.libcomps.override { python3 = python; }).py; libcst = callPackage ../development/python-modules/libcst { }; From fd0c5dea80fa56f390b19bd9e1f48ee670874e47 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Mon, 30 Jun 2025 12:50:12 +0200 Subject: [PATCH 2/3] python3Packages.libdnf: remove overrideAttrs --- pkgs/top-level/python-packages.nix | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 65ab659eeb565..660bd8d0b21fa 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7948,19 +7948,7 @@ self: super: with self; { libcst = callPackage ../development/python-modules/libcst { }; - libdnf = lib.pipe pkgs.libdnf [ - toPythonModule - ( - p: - p.overrideAttrs (super: { - meta = super.meta // { - outputsToInstall = [ "py" ]; - }; - }) - ) - (p: p.override { python3 = python; }) - (p: p.py) - ]; + libdnf = toPythonModule (pkgs.libdnf.override { python3 = python; }).py; libevdev = callPackage ../development/python-modules/libevdev { }; From d48981a3a15065334343dff671b93ca0edfda937 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Mon, 30 Jun 2025 12:49:19 +0200 Subject: [PATCH 3/3] python3Packages.libmodulemd: remove overrideAttrs --- pkgs/top-level/python-packages.nix | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 660bd8d0b21fa..615ccd54745ae 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7985,20 +7985,7 @@ self: super: with self; { libmambapy = callPackage ../development/python-modules/libmambapy { }; - libmodulemd = lib.pipe pkgs.libmodulemd [ - toPythonModule - ( - p: - p.overrideAttrs (super: { - meta = super.meta // { - outputsToInstall = [ "py" ]; # The package always builds python3 bindings - broken = (super.meta.broken or false) || !isPy3k; - }; - }) - ) - (p: p.override { python3 = python; }) - (p: p.py) - ]; + libmodulemd = toPythonModule (pkgs.libmodulemd.override { python3 = python; }).py; libmr = callPackage ../development/python-modules/libmr { };