From da77d858f8cc615551580de42d7b7accbbaee11e Mon Sep 17 00:00:00 2001 From: Jonathan Bloedow Date: Mon, 7 Jul 2025 13:18:36 -0700 Subject: [PATCH 1/3] build wheels for linux on mac-arm. --- .github/workflows/github-actions.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index f47f7fac..542ad4cc 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -147,6 +147,22 @@ jobs: cibw_arch: 'arm64' cibw_build: false os: 'macos-latest' + - name: 'py311 (linux/aarch64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' # host is x64, we cross-compile for arm64 + tox_env: 'py311' + cibw_arch: 'aarch64' + cibw_build: 'cp311-manylinux_aarch64' + os: 'ubuntu-latest' + - name: 'py311 (linux/aarch64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' # host is x64, we cross-compile for arm64 + tox_env: 'py311' + cibw_arch: 'aarch64' + cibw_build: 'cp311-manylinux_aarch64' + os: 'ubuntu-latest' steps: - uses: docker/setup-qemu-action@v3 if: matrix.cibw_arch == 'aarch64' From b460d1bf08d8ad6348339a46af9c55c185b3ea4b Mon Sep 17 00:00:00 2001 From: Jonathan Bloedow Date: Mon, 7 Jul 2025 14:07:42 -0700 Subject: [PATCH 2/3] Second 3.11 should be 3.12. --- .github/workflows/github-actions.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 542ad4cc..8acb663d 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -155,13 +155,13 @@ jobs: cibw_arch: 'aarch64' cibw_build: 'cp311-manylinux_aarch64' os: 'ubuntu-latest' - - name: 'py311 (linux/aarch64)' - python: '3.11' - toxpython: 'python3.11' + - name: 'py312 (linux/aarch64)' + python: '3.12' + toxpython: 'python3.12' python_arch: 'x64' # host is x64, we cross-compile for arm64 - tox_env: 'py311' + tox_env: 'py312' cibw_arch: 'aarch64' - cibw_build: 'cp311-manylinux_aarch64' + cibw_build: 'cp312-manylinux_aarch64' os: 'ubuntu-latest' steps: - uses: docker/setup-qemu-action@v3 From 4017ac72dbe3eec33488abd0436702074c3bd29a Mon Sep 17 00:00:00 2001 From: Jonathan Bloedow Date: Mon, 7 Jul 2025 14:18:12 -0700 Subject: [PATCH 3/3] Apparently or new very-cross-compiling is very slow. Doubled timeout to 60 minutes. --- .github/workflows/github-actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 8acb663d..5e13a0cb 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -4,7 +4,7 @@ jobs: test: name: ${{ matrix.name }} runs-on: ${{ matrix.os }} - timeout-minutes: 30 + timeout-minutes: 60 strategy: fail-fast: false matrix: