From 851a85c975bdecf2412d56e623ed14f198a541ce Mon Sep 17 00:00:00 2001 From: Taehyung Lim Date: Sat, 11 May 2024 18:21:39 +0900 Subject: [PATCH] Build universal wheels for all Python versions on macOS --- .github/workflows/test_macos.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test_macos.yml b/.github/workflows/test_macos.yml index 7e3250ba..4c05d9de 100644 --- a/.github/workflows/test_macos.yml +++ b/.github/workflows/test_macos.yml @@ -32,7 +32,7 @@ jobs: strategy: matrix: python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] - os: [macos-latest] + os: [macos-12] steps: @@ -50,6 +50,8 @@ jobs: LDFLAGS: -L/usr/local/opt/openssl@1.1/lib CPPFLAGS: -I/usr/local/opt/openssl@1.1/include PKG_CONFIG_PATH: /usr/local/opt/openssl@1.1/lib/pkgconfig + _PYTHON_HOST_PLATFORM: macosx-12.0-universal2 + ARCHFLAGS: "-arch arm64 -arch x86_64" run: | pip install --upgrade pip pip install -r dev/requirements-dev.txt