From 098e2ec4ecd08f1927a477d7d06aec7060434fd6 Mon Sep 17 00:00:00 2001 From: Alois Wohlschlager Date: Sat, 12 Jul 2025 14:42:13 +0200 Subject: [PATCH] lixPackageSets.*.lix: omit unneeded Python packages when !doInstallCheck --- .../tools/package-management/lix/common-lix.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/package-management/lix/common-lix.nix b/pkgs/tools/package-management/lix/common-lix.nix index 9c08270cc9db..18e5ed0cbe37 100644 --- a/pkgs/tools/package-management/lix/common-lix.nix +++ b/pkgs/tools/package-management/lix/common-lix.nix @@ -137,12 +137,17 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ # python3.withPackages does not splice properly, see https://github.com/NixOS/nixpkgs/issues/305858 - (python3.pythonOnBuildForHost.withPackages (p: [ - p.pytest - p.pytest-xdist - p.python-frontmatter - p.toml - ])) + (python3.pythonOnBuildForHost.withPackages ( + p: + [ + p.python-frontmatter + p.toml + ] + ++ lib.optionals finalAttrs.doInstallCheck [ + p.pytest + p.pytest-xdist + ] + )) pkg-config flex jq