Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.09 26 lines 702 B view raw
1# Setup hook for pip. 2echo "Sourcing pip-install-hook" 3 4declare -a pipInstallFlags 5 6pipInstallPhase() { 7 echo "Executing pipInstallPhase" 8 runHook preInstall 9 10 mkdir -p "$out/@pythonSitePackages@" 11 export PYTHONPATH="$out/@pythonSitePackages@:$PYTHONPATH" 12 13 pushd dist || return 1 14 mkdir tmpbuild 15 NIX_PIP_INSTALL_TMPDIR=tmpbuild @pythonInterpreter@ -m pip install ./*.whl --no-index --prefix="$out" --no-cache $pipInstallFlags 16 rm -rf tmpbuild 17 popd || return 1 18 19 runHook postInstall 20 echo "Finished executing pipInstallPhase" 21} 22 23if [ -z "${dontUsePipInstall-}" ] && [ -z "${installPhase-}" ]; then 24 echo "Using pipInstallPhase" 25 installPhase=pipInstallPhase 26fi