This is an automated email from the ASF dual-hosted git repository.

damccorm pushed a commit to branch users/damccorm/wheels
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 47c7f85dbbf4a907939519e093773ae80be55c98
Author: Danny McCormick <[email protected]>
AuthorDate: Tue Sep 19 09:59:19 2023 -0400

    Fix numpy install when building wheels
---
 .github/workflows/build_wheels.yml | 4 ++--
 sdks/python/build.gradle           | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/build_wheels.yml 
b/.github/workflows/build_wheels.yml
index 1dd58608233..e019e5c261a 100644
--- a/.github/workflows/build_wheels.yml
+++ b/.github/workflows/build_wheels.yml
@@ -269,7 +269,7 @@ jobs:
         # TODO: https://github.com/apache/beam/issues/23048
         CIBW_SKIP: "*-musllinux_*"
         CIBW_ENVIRONMENT: "SETUPTOOLS_USE_DISTUTILS=stdlib"
-        CIBW_BEFORE_BUILD: pip install cython==0.29.36 numpy && pip install 
--upgrade setuptools
+        CIBW_BEFORE_BUILD: pip install cython==0.29.36 numpy 
--config-settings=setup-args="-Dallow-noblas=true" && pip install --upgrade 
setuptools
       run: cibuildwheel --print-build-identifiers && cibuildwheel --output-dir 
wheelhouse
       shell: bash
     - name: install sha512sum on MacOS
@@ -295,7 +295,7 @@ jobs:
         # TODO: https://github.com/apache/beam/issues/23048
         CIBW_SKIP: "*-musllinux_*"
         CIBW_ENVIRONMENT: "SETUPTOOLS_USE_DISTUTILS=stdlib"
-        CIBW_BEFORE_BUILD: pip install cython==0.29.36 numpy && pip install 
--upgrade setuptools
+        CIBW_BEFORE_BUILD: pip install cython==0.29.36 numpy 
--config-settings=setup-args="-Dallow-noblas=true" && pip install --upgrade 
setuptools
       run: cibuildwheel --print-build-identifiers && cibuildwheel --output-dir 
wheelhouse
       shell: bash
     - name: Add RC checksums
diff --git a/sdks/python/build.gradle b/sdks/python/build.gradle
index 88d0abae83b..ea4c6c662c0 100644
--- a/sdks/python/build.gradle
+++ b/sdks/python/build.gradle
@@ -96,7 +96,7 @@ platform_identifiers_map.each { platform, idsuffix ->
         exec {
           environment CIBW_BUILD: "cp${pyversion}-${idsuffix}"
           environment CIBW_ENVIRONMENT: "SETUPTOOLS_USE_DISTUTILS=stdlib"
-          environment CIBW_BEFORE_BUILD: "pip install cython==0.29.36 numpy && 
pip install --upgrade setuptools"
+          environment CIBW_BEFORE_BUILD: "pip install cython==0.29.36 numpy 
--config-settings=setup-args="-Dallow-noblas=true" && pip install --upgrade 
setuptools"
           // note: sync cibuildwheel version with GitHub Action
           // .github/workflow/build_wheel.yml:build_wheels "Install 
cibuildwheel" step
           executable 'sh'

Reply via email to