From 1b8bb753776d14488cffb5200334f54f689b31fc Mon Sep 17 00:00:00 2001 From: Hin-Tak Leung Date: Tue, 10 Mar 2026 20:24:30 +0000 Subject: [PATCH 1/3] Bumping release up to 144.0.post1 This is to work around "144.0" being partially uploaded to Pypi and cannot be re-used. --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 7f018f46..98de48b9 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ pass NAME = 'skia-python' -__version__ = '144.0' +__version__ = '144.0.post1' SKIA_PATH = os.getenv('SKIA_PATH', 'skia') SKIA_OUT_PATH = os.getenv( From 37fe07a5afb4cbb609878fb1961291a6d573ad5c Mon Sep 17 00:00:00 2001 From: Hin-Tak Leung Date: Wed, 11 Mar 2026 05:30:44 +0000 Subject: [PATCH 2/3] Updating pypa/cibuildwheel to latest for all python versions. See https://github.com/pypa/cibuildwheel/issues/2765 [major?][GH rate limit] Authenticate virtualenv provisioning downloads in CI? #2765 https://github.com/pypa/cibuildwheel/pull/2555 chore: Use the virtualenv release URL rather than the blob URL #2555 The log said we used v2.19.2 because older Python needs it. Let's see if the building of older wheels break... --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d10694ae..68b51a2b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,7 +35,7 @@ jobs: submodules: true - name: Build wheels - uses: pypa/cibuildwheel@v2.21.3 + uses: pypa/cibuildwheel@v3.4.0 env: CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28 CIBW_MANYLINUX_AARCH64_IMAGE: manylinux_2_28 @@ -59,7 +59,7 @@ jobs: name: wheel-${{ matrix.os }}-${{ matrix.arch }}-${{ matrix.cp }} path: ./wheelhouse/*.whl - # identical to "build_wheels", except with the older pypa/cibuildwheel@v2.19.2 + # identical to "build_wheels", except with the older pypa/cibuildwheel build_wheels_old: name: Build wheels on ${{ matrix.os }} (${{ matrix.arch }}) for ${{ matrix.cp }} runs-on: ${{ matrix.os }} @@ -83,7 +83,7 @@ jobs: submodules: true - name: Build wheels - uses: pypa/cibuildwheel@v2.19.2 + uses: pypa/cibuildwheel@v3.4.0 env: CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28 CIBW_MANYLINUX_AARCH64_IMAGE: manylinux_2_28 From e1041768122d0502cc4baef69a3529effd6aec60 Mon Sep 17 00:00:00 2001 From: Hin-Tak Leung Date: Thu, 12 Mar 2026 16:25:39 +0000 Subject: [PATCH 3/3] CI: Adding cp314t to build matrix --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 68b51a2b..3a406926 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,17 +17,17 @@ jobs: matrix: os: [ubuntu-22.04, windows-2022, macos-15-intel] arch: [auto64] - cp: ["cp3{10,11,12,13,14}"] + cp: ["cp3{10,11,12,13,14,14t}"] include: - os: macos-14 arch: arm64 - cp: "cp3{10,11,12,13,14}" + cp: "cp3{10,11,12,13,14,14t}" - os: ubuntu-22.04-arm arch: aarch64 - cp: "cp3{10,11,12,13,14}" + cp: "cp3{10,11,12,13,14,14t}" - os: windows-11-arm arch: ARM64 - cp: "cp3{11,12,13,14}" + cp: "cp3{11,12,13,14,14t}" steps: - uses: actions/checkout@v4