at 24.11-pre 657 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 @pythonInterpreter@ -m pip install ./*.whl --no-index --no-warn-script-location --prefix="$out" --no-cache $pipInstallFlags 15 popd || return 1 16 17 runHook postInstall 18 echo "Finished executing pipInstallPhase" 19} 20 21if [ -z "${dontUsePipInstall-}" ] && [ -z "${installPhase-}" ]; then 22 echo "Using pipInstallPhase" 23 installPhase=pipInstallPhase 24fi