diff options
author | Tom McLaughlin <pyro777@gmail.com> | 2018-12-06 15:18:59 -0800 |
---|---|---|
committer | Tom McLaughlin <pyro777@gmail.com> | 2019-05-13 02:56:56 -0700 |
commit | a3f24daa7bc52767e15b5476d6c6b4165db5ee39 (patch) | |
tree | f078c9b98aed504b7f665cd33ae407d104752174 /pkgs/development/interpreters/python/wrapper.nix | |
parent | 0045164b1517419fdfbd3c5cec2eadb7aae9088a (diff) | |
download | nixpkgs-a3f24daa7bc52767e15b5476d6c6b4165db5ee39.tar nixpkgs-a3f24daa7bc52767e15b5476d6c6b4165db5ee39.tar.gz nixpkgs-a3f24daa7bc52767e15b5476d6c6b4165db5ee39.tar.bz2 nixpkgs-a3f24daa7bc52767e15b5476d6c6b4165db5ee39.tar.lz nixpkgs-a3f24daa7bc52767e15b5476d6c6b4165db5ee39.tar.xz nixpkgs-a3f24daa7bc52767e15b5476d6c6b4165db5ee39.tar.zst nixpkgs-a3f24daa7bc52767e15b5476d6c6b4165db5ee39.zip |
Add flag to disable PYTHONNOUSERSITE for wrapped binaries in python environments
Diffstat (limited to 'pkgs/development/interpreters/python/wrapper.nix')
-rw-r--r-- | pkgs/development/interpreters/python/wrapper.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/interpreters/python/wrapper.nix b/pkgs/development/interpreters/python/wrapper.nix index 27d01e4e1f5..5a2ec567b9e 100644 --- a/pkgs/development/interpreters/python/wrapper.nix +++ b/pkgs/development/interpreters/python/wrapper.nix @@ -3,6 +3,7 @@ , extraOutputsToInstall ? [] , postBuild ? "" , ignoreCollisions ? false +, permitUserSite ? false , requiredPythonModules # Wrap executables with the given argument. , makeWrapperArgs ? [] @@ -34,7 +35,7 @@ let if [ -f "$prg" ]; then rm -f "$out/bin/$prg" if [ -x "$prg" ]; then - makeWrapper "$path/bin/$prg" "$out/bin/$prg" --set PYTHONHOME "$out" --set PYTHONNOUSERSITE "true" ${stdenv.lib.concatStringsSep " " makeWrapperArgs} + makeWrapper "$path/bin/$prg" "$out/bin/$prg" --set PYTHONHOME "$out" ${if permitUserSite then "" else ''--set PYTHONNOUSERSITE "true"''} ${stdenv.lib.concatStringsSep " " makeWrapperArgs} fi fi done |