summary refs log tree commit diff
path: root/pkgs/development/interpreters/python/hooks
diff options
context:
space:
mode:
authorPhillip Cloud <417981+cpcloud@users.noreply.github.com>2022-04-22 07:26:17 -0400
committerFrederik Rietdijk <freddyrietdijk@fridh.nl>2022-04-22 18:25:12 +0200
commit52248e4466230a6b82ecf182edcdba7bb64f2174 (patch)
tree5fbe536b85f8a73220ec990ccf6a4b00e6668620 /pkgs/development/interpreters/python/hooks
parentb59fc4830aa6e4d793e1ba93fb54768aae46f0ee (diff)
downloadnixpkgs-52248e4466230a6b82ecf182edcdba7bb64f2174.tar
nixpkgs-52248e4466230a6b82ecf182edcdba7bb64f2174.tar.gz
nixpkgs-52248e4466230a6b82ecf182edcdba7bb64f2174.tar.bz2
nixpkgs-52248e4466230a6b82ecf182edcdba7bb64f2174.tar.lz
nixpkgs-52248e4466230a6b82ecf182edcdba7bb64f2174.tar.xz
nixpkgs-52248e4466230a6b82ecf182edcdba7bb64f2174.tar.zst
nixpkgs-52248e4466230a6b82ecf182edcdba7bb64f2174.zip
python: enable opt-in parallel build_ext builds for setuptools
Diffstat (limited to 'pkgs/development/interpreters/python/hooks')
-rw-r--r--pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh b/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh
index cc037744925..89a95e98219 100644
--- a/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh
+++ b/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh
@@ -11,6 +11,9 @@ setuptoolsBuildPhase() {
     if [ -n "$setupPyGlobalFlags" ]; then
         args+="$setupPyGlobalFlags"
     fi
+    if [ -n "$enableParallelBuilding" ]; then
+        setupPyBuildFlags+="--parallel $NIX_BUILD_CORES"
+    fi
     if [ -n "$setupPyBuildFlags" ]; then
         args+="build_ext $setupPyBuildFlags"
     fi