buildPythonPackage: clean up shellHook
This commit is contained in:
parent
453f7c7218
commit
5a16c0e6e4
|
@ -162,15 +162,14 @@ python.stdenv.mkDerivation (builtins.removeAttrs attrs ["disabled"] // {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
shellHook = attrs.shellHook or ''
|
shellHook = attrs.shellHook or ''
|
||||||
if test -e setup.py; then
|
|
||||||
tmp_path=/tmp/`pwd | md5sum | cut -f 1 -d " "`-$name
|
|
||||||
mkdir -p $tmp_path/lib/${python.libPrefix}/site-packages
|
|
||||||
${preShellHook}
|
${preShellHook}
|
||||||
|
if test -e setup.py; then
|
||||||
|
tmp_path=$(mktemp -d)
|
||||||
export PATH="$tmp_path/bin:$PATH"
|
export PATH="$tmp_path/bin:$PATH"
|
||||||
export PYTHONPATH="$tmp_path/lib/${python.libPrefix}/site-packages:$PYTHONPATH"
|
export PYTHONPATH="$tmp_path/${python.sitePackages}:$PYTHONPATH"
|
||||||
${python}/bin/${python.executable} setup.py develop --prefix $tmp_path
|
${python.interpreter} setup.py develop --prefix $tmp_path
|
||||||
${postShellHook}
|
|
||||||
fi
|
fi
|
||||||
|
${postShellHook}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib.maintainers; {
|
meta = with lib.maintainers; {
|
||||||
|
|
Loading…
Reference in a new issue