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

paleolimbot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git


The following commit(s) were added to refs/heads/main by this push:
     new 2f86c75e chore(ci): Update cibuildwheel (#852)
2f86c75e is described below

commit 2f86c75e1afb24bec835692a9e0d60ac26aca15d
Author: Dewey Dunnington <[email protected]>
AuthorDate: Thu Mar 5 14:15:31 2026 -0600

    chore(ci): Update cibuildwheel (#852)
    
    Closes #849.
---
 .github/workflows/python-wheels.yaml | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/python-wheels.yaml 
b/.github/workflows/python-wheels.yaml
index 78aab634..45c3f155 100644
--- a/.github/workflows/python-wheels.yaml
+++ b/.github/workflows/python-wheels.yaml
@@ -112,7 +112,7 @@ jobs:
       - uses: actions/setup-python@v5
         if: matrix.config.arch != 'x86'
         with:
-          python-version: "3.12"
+          python-version: "3.x"
 
       - name: Setup MSVC (64-bit)
         if: matrix.config.arch == 'AMD64'
@@ -123,7 +123,7 @@ jobs:
       - uses: actions/setup-python@v5
         if: matrix.config.arch == 'x86'
         with:
-          python-version: "3.12"
+          python-version: "3.x"
           architecture: x86
 
       - name: Setup MSVC (32-bit)
@@ -133,7 +133,7 @@ jobs:
           arch: x86
 
       - name: Install cibuildwheel
-        run: python -m pip install cibuildwheel==2.23.3
+        run: python -m pip install cibuildwheel==3.4.0
 
       - name: Set nanoarrow Python dev version
         if: github.ref == 'refs/heads/main'
@@ -144,6 +144,9 @@ jobs:
         run: |
           python -m cibuildwheel --output-dir wheelhouse python
         env:
+          # The PKG_CONFIG_PATH is set by setup-python; however, its presence 
causes
+          # an issue for pyodide which picks up the wrong Python headers if 
this is set.
+          PKG_CONFIG_PATH: ""
           CIBW_TEST_REQUIRES: pytest
           CIBW_TEST_COMMAND: pytest {package}/tests -vv
           CIBW_PLATFORM: ${{ matrix.config.platform }}

Reply via email to