From c9420e90cdd3c6769e0d345ef7837350a572ecc7 Mon Sep 17 00:00:00 2001 From: mattip Date: Sun, 5 Jul 2026 07:48:06 +0300 Subject: [PATCH 1/2] update to v0.3.33-201-ge70a7a73 --- CHANGELOG.md | 3 +++ OpenBLAS | 2 +- openblas_commit.txt | 2 +- pyproject.toml | 4 ++-- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d431507..2f9fe9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ## OpenBLAS v0.3.33 +### 0.3.33.201.0 (2026-07-05) +- Update to v0.3.33.201 + ### 0.3.33.112.1 (2026-06-21) - chore: update cibuildwheel to v4.1.0 - chore: remove custom clang install script diff --git a/OpenBLAS b/OpenBLAS index 9bdf051..e70a7a7 160000 --- a/OpenBLAS +++ b/OpenBLAS @@ -1 +1 @@ -Subproject commit 9bdf051b96e956f848dfcef89c23e1993b0e1b3e +Subproject commit e70a7a735fb21a51169094e33cc85f58802a02f3 diff --git a/openblas_commit.txt b/openblas_commit.txt index a8b60e4..4b27cef 100644 --- a/openblas_commit.txt +++ b/openblas_commit.txt @@ -1 +1 @@ -v0.3.33-112-g9bdf051b +v0.3.33-201-ge70a7a73 diff --git a/pyproject.toml b/pyproject.toml index 928b8e3..fe413c1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,8 +8,8 @@ build-backend = "setuptools.build_meta" [project] name = "scipy-openblas64" -# v0.3.33-112-g9bdf051b -version = "0.3.33.112.1" +# v0.3.33-201-ge70a7a73 +version = "0.3.33.201.0" requires-python = ">=3.7" description = "Provides OpenBLAS for python packaging" readme = "README.md" From 9e29179b45cad183adca8f8fcdaf8afd2ce6e669 Mon Sep 17 00:00:00 2001 From: mattip Date: Sun, 5 Jul 2026 11:39:08 +0300 Subject: [PATCH 2/2] pin macos images to 14 (x86_64) and 15 (arm64) --- .github/workflows/posix.yml | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/.github/workflows/posix.yml b/.github/workflows/posix.yml index 2ac52af..2e77ec6 100644 --- a/.github/workflows/posix.yml +++ b/.github/workflows/posix.yml @@ -33,11 +33,11 @@ jobs: - { os: ubuntu-latest, PLAT: x86_64, INTERFACE64: '0', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux} - { os: ubuntu-latest, PLAT: x86_64, INTERFACE64: '1', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux} - - { os: macos-14, PLAT: x86_64, INTERFACE64: '0', MB_ML_LIBC: macosx} - - { os: macos-14, PLAT: x86_64, INTERFACE64: '1', MB_ML_LIBC: macosx} + - { os: macos-15, PLAT: x86_64, INTERFACE64: '0', MB_ML_LIBC: macosx} + - { os: macos-15, PLAT: x86_64, INTERFACE64: '1', MB_ML_LIBC: macosx} - - { os: macos-latest, PLAT: arm64, INTERFACE64: '0', MB_ML_LIBC: macosx} - - { os: macos-latest, PLAT: arm64, INTERFACE64: '1', MB_ML_LIBC: macosx} + - { os: macos-15, PLAT: arm64, INTERFACE64: '0', MB_ML_LIBC: macosx} + - { os: macos-15, PLAT: arm64, INTERFACE64: '1', MB_ML_LIBC: macosx} - { os: ubuntu-latest, PLAT: x86_64, INTERFACE64: '0', MB_ML_VER: '_1_2', MB_ML_LIBC: musllinux} - { os: ubuntu-latest, PLAT: x86_64, INTERFACE64: '1', MB_ML_VER: '_1_2', MB_ML_LIBC: musllinux} @@ -70,15 +70,11 @@ jobs: submodules: recursive fetch-depth: 0 - - uses: maxim-lobanov/setup-xcode@v1.7.0 - if: ${{ matrix.os == 'macos-latest' }} - with: - xcode-version: '16.0' - - - uses: maxim-lobanov/setup-xcode@v1.7.0 - if: ${{ matrix.os == 'macos-14' }} - with: - xcode-version: '15.4' + - name: Set up Xcode + if: ${{ startsWith(matrix.os, 'macos-15') }} + run: | + # GitHub recommends explicitly selecting the desired Xcode version + sudo xcode-select --switch /Applications/Xcode_16.4.app - name: Set up QEMU if: matrix.PLAT == 'ppc64le' || matrix.PLAT == 's390x' || matrix.PLAT == 'riscv64'