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>
This commit is contained in:
Paul Meyer 2024-02-27 16:37:59 +01:00
parent d6030ed90c
commit aacf05daec
1 changed files with 2 additions and 2 deletions

View File

@ -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;