at 24.11-pre 913 B view raw
1# Setup hook for setuptools. 2echo "Sourcing setuptools-build-hook" 3 4setuptoolsBuildPhase() { 5 echo "Executing setuptoolsBuildPhase" 6 local args setuptools_has_parallel=@setuptools_has_parallel@ 7 runHook preBuild 8 9 cp -f @setuppy@ nix_run_setup 10 args="" 11 if [ -n "$setupPyGlobalFlags" ]; then 12 args+="$setupPyGlobalFlags" 13 fi 14 if [ -n "$enableParallelBuilding" ]; then 15 if [ -n "$setuptools_has_parallel" ]; then 16 setupPyBuildFlags+=" --parallel $NIX_BUILD_CORES" 17 fi 18 fi 19 if [ -n "$setupPyBuildFlags" ]; then 20 args+=" build_ext $setupPyBuildFlags" 21 fi 22 eval "@pythonInterpreter@ nix_run_setup $args bdist_wheel" 23 24 runHook postBuild 25 echo "Finished executing setuptoolsBuildPhase" 26} 27 28if [ -z "${dontUseSetuptoolsBuild-}" ] && [ -z "${buildPhase-}" ]; then 29 echo "Using setuptoolsBuildPhase" 30 buildPhase=setuptoolsBuildPhase 31fi