wrapPythonProgram: use site.addsitedir instead of PYTHONPATH

This commit is contained in:
Nikolay Amiantov
2016-08-15 12:35:32 +03:00
parent edb9416228
commit 01624e1ac2
3 changed files with 19 additions and 4 deletions

View File

@@ -42,12 +42,12 @@ wrapPythonProgramsIn() {
# The magicalSedExpression will invoke a "$(basename "$f")", so
# if you change $f to something else, be sure to also change it
# in pkgs/top-level/python-packages.nix!
# It also uses $program_PYTHONPATH.
sed -i "$f" -re '@magicalSedExpression@'
# wrapProgram creates the executable shell script described
# above. The script will set PYTHONPATH and PATH variables.!
# (see pkgs/build-support/setup-hooks/make-wrapper.sh)
local -a wrap_args=("$f"
--prefix PYTHONPATH ':' "$program_PYTHONPATH"
--prefix PATH ':' "$program_PATH:$dir/bin")
# Add any additional arguments provided by makeWrapperArgs