From 5b945e857c463063670ee4fffc79aff1f933cd15 Mon Sep 17 00:00:00 2001 From: Louis Fruleux Date: Thu, 31 Jul 2025 15:57:32 +0200 Subject: [PATCH 1/2] macos arm64 --- .github/workflows/publish-pypi.yml | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 002b51a..df956b3 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -62,6 +62,40 @@ jobs: - os: macos-13 python: 313 platform_id: macosx_x86_64 + - os: macos-13 + python: 313t + platform_id: macosx_x86_64 + - os: macos-13 + python: 314 + platform_id: macosx_x86_64 + - os: macos-13 + python: 314t + platform_id: macosx_x86_64 + + + # MacOS x86_64 + - os: macos-15 + python: 310 + platform_id: macosx_arm64 + - os: macos-15 + python: 311 + platform_id: macosx_arm64 + - os: macos-15 + python: 312 + platform_id: macosx_arm64 + - os: macos-15 + python: 313 + platform_id: macosx_arm64 + - os: macos-15 + python: 313t + platform_id: macosx_arm64 + - os: macos-15 + python: 314 + platform_id: macosx_arm64 + - os: macos-15 + python: 314t + platform_id: macosx_arm64 + steps: - name: Checkout CPT uses: actions/checkout@v3 From 6185bbfa018111406ebce96647203c551905bab9 Mon Sep 17 00:00:00 2001 From: Louis Fruleux Date: Thu, 31 Jul 2025 16:02:26 +0200 Subject: [PATCH 2/2] fixup repari wheel --- .github/workflows/publish-pypi.yml | 31 ++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index df956b3..7565914 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -53,48 +53,62 @@ jobs: - os: macos-13 python: 310 platform_id: macosx_x86_64 + deployment_target: 13.0 - os: macos-13 python: 311 platform_id: macosx_x86_64 + deployment_target: 13.0 - os: macos-13 python: 312 platform_id: macosx_x86_64 + deployment_target: 13.0 - os: macos-13 python: 313 platform_id: macosx_x86_64 + deployment_target: 13.0 - os: macos-13 python: 313t platform_id: macosx_x86_64 + deployment_target: 13.0 - os: macos-13 python: 314 platform_id: macosx_x86_64 + deployment_target: 13.0 - os: macos-13 python: 314t platform_id: macosx_x86_64 + deployment_target: 13.0 # MacOS x86_64 - - os: macos-15 + - os: macos-14 python: 310 platform_id: macosx_arm64 - - os: macos-15 + deployment_target: 14.0 + - os: macos-14 python: 311 platform_id: macosx_arm64 - - os: macos-15 + deployment_target: 14.0 + - os: macos-14 python: 312 platform_id: macosx_arm64 - - os: macos-15 + deployment_target: 14.0 + - os: macos-14 python: 313 platform_id: macosx_arm64 - - os: macos-15 + deployment_target: 14.0 + - os: macos-14 python: 313t platform_id: macosx_arm64 - - os: macos-15 + deployment_target: 14.0 + - os: macos-14 python: 314 platform_id: macosx_arm64 - - os: macos-15 + deployment_target: 14.0 + - os: macos-14 python: 314t platform_id: macosx_arm64 + deployment_target: 14.0 steps: - name: Checkout CPT @@ -116,7 +130,8 @@ jobs: CIBW_TEST_REQUIRES: pytest CIBW_TEST_COMMAND: "mkdir tmp_for_test; cp -r {project}/tests tmp_for_test; pytest tmp_for_test/tests" CIBW_BUILD_VERBOSITY: 1 - CIBW_ENVIRONMENT_MACOS: MACOSX_DEPLOYMENT_TARGET=13.0 + CIBW_ENVIRONMENT_MACOS: ${{ format('MACOSX_DEPLOYMENT_TARGET={0}', matrix.deployment_target) }} + CIBW_ENABLE: cpython-freethreading run: bash CI/github/build_wheels.sh