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