at master 687 B view raw
1# Setup hook to use for pypa/build projects 2# shellcheck shell=bash 3 4echo "Sourcing pypa-build-hook" 5 6pypaBuildPhase() { 7 echo "Executing pypaBuildPhase" 8 runHook preBuild 9 10 local -a flagsArray=( 11 --no-isolation 12 --outdir dist/ 13 --wheel 14 ) 15 concatTo flagsArray pypaBuildFlags 16 17 echo "Creating a wheel..." 18 echoCmd 'pypa build flags' "${flagsArray[@]}" 19 @build@/bin/pyproject-build "${flagsArray[@]}" 20 echo "Finished creating a wheel..." 21 22 runHook postBuild 23 echo "Finished executing pypaBuildPhase" 24} 25 26if [ -z "${dontUsePypaBuild-}" ] && [ -z "${buildPhase-}" ]; then 27 echo "Using pypaBuildPhase" 28 buildPhase=pypaBuildPhase 29fi