From aacf05daec3141ce2bb34fd7c021a86401ac8c51 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Tue, 27 Feb 2024 16:37:59 +0100 Subject: [PATCH] azure-cli: explicitly construct PYTHONPATH This way we don't leak inputs from the build environment into the runtime environment. Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/default.nix b/pkgs/tools/admin/azure-cli/default.nix index 9741dd1256fb..5c5c931ce1d6 100644 --- a/pkgs/tools/admin/azure-cli/default.nix +++ b/pkgs/tools/admin/azure-cli/default.nix @@ -75,7 +75,7 @@ let }; in -py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage { +py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage rec { pname = "azure-cli"; inherit version src; @@ -254,7 +254,7 @@ py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage { '' + lib.optionalString (withExtensions != [ ]) '' --set AZURE_EXTENSION_DIR ${extensionDir} \ '' + '' - --set PYTHONPATH $PYTHONPATH + --set PYTHONPATH "${python3.pkgs.makePythonPath propagatedBuildInputs}:$out/${python3.sitePackages}" ''; doInstallCheck = true;