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/mk-python-derivation.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/mk-python-derivation.nix')
-rw-r--r-- | pkgs/development/interpreters/python/mk-python-derivation.nix | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index 46ba7765cdc..065c10f771e 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -47,7 +47,7 @@ , dontWrapPythonPrograms ? false # Skip setting the PYTHONNOUSERSITE environment variable in wrapped programs -, skipNoUserSite ? false +, permitUserSite ? false # Remove bytecode from bin folder. # When a Python script has the extension `.py`, bytecode is generated @@ -96,7 +96,6 @@ let self = toPythonModule (python.stdenv.mkDerivation (builtins.removeAttrs attr installCheckInputs = checkInputs; postFixup = lib.optionalString (!dontWrapPythonPrograms) '' - ${if skipNoUserSite then "export SKIPNOUSERSITE=1" else ""} wrapPythonPrograms '' + lib.optionalString removeBinBytecode '' if [ -d "$out/bin" ]; then |