From 56d1d3e51044c1f94660c1783a1076e4797412cf Mon Sep 17 00:00:00 2001 From: Ruben Vorderman Date: Tue, 16 Jul 2024 16:22:03 +0200 Subject: [PATCH] Eanble building wheels on MacOS arm64 architectures --- .github/workflows/ci.yml | 4 +++- CHANGELOG.rst | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7382e1d..cc76729 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -163,6 +163,7 @@ jobs: os: - ubuntu-latest - macos-13 + - macos-14 - windows-latest cibw_archs_linux: ["x86_64"] build_sdist: [true] @@ -192,7 +193,8 @@ jobs: - name: Build wheels run: cibuildwheel --output-dir dist env: - CIBW_SKIP: "*-win32 *-manylinux_i686" # Skip 32 bit + # Skip 32 bit, macosx_arm64 causes issues on cpython 3.8 + CIBW_SKIP: "*-win32 *-manylinux_i686 cp38-macosx_arm64" CIBW_ARCHS_LINUX: ${{ matrix.cibw_archs_linux }} CIBW_TEST_REQUIRES: "pytest" # Simple tests that requires the project to be build correctly diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5d2c128..e68a8e4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,6 +9,7 @@ Changelog version 0.5.0-dev ----------------- ++ Wheels are now build for MacOS arm64 architectures. + Fix a bug where READ and WRITE in zlib_ng.gzip_ng were inconsistent with the values in gzip on Python 3.13