about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/interpreters/python/hooks/pypa-build-hook.sh
blob: 5d77613bf565ffbf19d9b95e2e32dcd3aa676629 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Setup hook to use for pypa/build projects
echo "Sourcing pypa-build-hook"

pypaBuildPhase() {
    echo "Executing pypaBuildPhase"
    runHook preBuild

    echo "Creating a wheel..."
    pyproject-build --no-isolation --outdir dist/ --wheel $pypaBuildFlags
    echo "Finished creating a wheel..."

    runHook postBuild
    echo "Finished executing pypaBuildPhase"
}

if [ -z "${dontUsePypaBuild-}" ] && [ -z "${buildPhase-}" ]; then
    echo "Using pypaBuildPhase"
    buildPhase=pypaBuildPhase
fi