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 --prefix="$out" --no-cache $pipInstallFlags --build tmpbuild
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