nixpkgs/pkgs/development/interpreters/python/setup-hook.sh
Eelco Dolstra 15c96da276 * Python 2.4.4.
* Added a setup hook for Python that adds Python packages in
  buildInputs to $PYTHONPATH.

svn path=/nixpkgs/trunk/; revision=7338
2006-12-13 18:03:08 +00:00

19 lines
388 B
Bash

addPythonPath() {
local p=$1/lib/python2.4/site-packages
if test -d $p; then
export PYTHONPATH="${PYTHONPATH}${PYTHONPATH:+:}$p"
fi
}
toPythonPath() {
local paths="$1"
local result=
for i in $paths; do
p="$i/lib/python2.4/site-packages"
result="${result}${result:+:}$p"
done
echo $result
}
envHooks=(${envHooks[@]} addPythonPath)