about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/interpreters/python/hooks/python-runtime-deps-check-hook.sh
blob: 43a2f9b88745e892400ba165d2dfcc0930bfa757 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Setup hook for PyPA installer.
echo "Sourcing python-runtime-deps-check-hook"

pythonRuntimeDepsCheckHook() {
    echo "Executing pythonRuntimeDepsCheck"

    export PYTHONPATH="$out/@pythonSitePackages@:$PYTHONPATH"

    for wheel in dist/*.whl; do
        echo "Checking runtime dependencies for $(basename $wheel)"
        @pythonInterpreter@ @hook@ "$wheel"
    done

    echo "Finished executing pythonRuntimeDepsCheck"
}

if [ -z "${dontCheckRuntimeDeps-}" ]; then
    echo "Using pythonRuntimeDepsCheckHook"
    preInstallPhases+=" pythonRuntimeDepsCheckHook"
fi