From 998579a4964961698a9221936cc0da767a531c3b Mon Sep 17 00:00:00 2001 From: Davis Bennett Date: Thu, 3 Jul 2025 15:41:04 +0200 Subject: [PATCH 1/5] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e7d8ff69..65d056ed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ classifiers = [ maintainers = [ { name = "Alistair Miles", email = "alimanfoo@googlemail.com" }, ] -license = "MIT" +license = {text = "MIT License"} license-files = [ "LICENSE.txt", "c-blosc/LICENSE.txt", From 8e5de58e6c64b582bfb2f15f05633d0b6c90695e Mon Sep 17 00:00:00 2001 From: Davis Vann Bennett Date: Mon, 3 Nov 2025 17:50:23 +0100 Subject: [PATCH 2/5] add 3.14 to cibw --- .github/workflows/wheel.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheel.yaml b/.github/workflows/wheel.yaml index ce3a55b8..ba871efe 100644 --- a/.github/workflows/wheel.yaml +++ b/.github/workflows/wheel.yaml @@ -23,7 +23,7 @@ jobs: os: [ubuntu-latest, ubuntu-22.04-arm, windows-latest, macos-13, macos-14] env: CIBW_TEST_COMMAND: python -c "import numcodecs" - CIBW_BUILD: "cp311-* cp312-* cp313-*" + CIBW_BUILD: "cp311-* cp312-* cp313-* cp314-*" CIBW_SKIP: "pp* *-musllinux_* *win32 *_i686 *_s390x" # note: CIBW_ENVIRONMENT is now set in pyproject.toml From 034ac76c97303ee0da73ec95cf276891c2e169ee Mon Sep 17 00:00:00 2001 From: Davis Vann Bennett Date: Mon, 3 Nov 2025 17:54:27 +0100 Subject: [PATCH 3/5] revert pyproject.toml change --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index b2d668e0..c925cd17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ classifiers = [ maintainers = [ { name = "Alistair Miles", email = "alimanfoo@googlemail.com" }, ] -license = {text = "MIT License"} +license = "MIT" license-files = [ "LICENSE.txt", "c-blosc/LICENSE.txt", From fcc864e9cd1f986e2786b00118db655a3633fd81 Mon Sep 17 00:00:00 2001 From: Davis Vann Bennett Date: Wed, 19 Nov 2025 17:07:50 +0100 Subject: [PATCH 4/5] update wheel building --- .github/workflows/wheel.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheel.yaml b/.github/workflows/wheel.yaml index f94b41fc..e9e270ac 100644 --- a/.github/workflows/wheel.yaml +++ b/.github/workflows/wheel.yaml @@ -33,7 +33,7 @@ jobs: submodules: true fetch-depth: 0 # required for version resolution for nightly wheels - - uses: pypa/cibuildwheel@v2.23.2 + - uses: pypa/cibuildwheel@v3.1.0 - uses: actions/upload-artifact@v4 with: From ade02c0fe5d343172b7b3141ebaea2a03a16ff08 Mon Sep 17 00:00:00 2001 From: Davis Vann Bennett Date: Wed, 19 Nov 2025 17:45:28 +0100 Subject: [PATCH 5/5] remove pp skip selector because pypy is not included in cibw by default --- .github/workflows/wheel.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheel.yaml b/.github/workflows/wheel.yaml index e9e270ac..ed388583 100644 --- a/.github/workflows/wheel.yaml +++ b/.github/workflows/wheel.yaml @@ -24,7 +24,7 @@ jobs: env: CIBW_TEST_COMMAND: python -c "import numcodecs" CIBW_BUILD: "cp311-* cp312-* cp313-* cp314-*" - CIBW_SKIP: "pp* *-musllinux_* *win32 *_i686 *_s390x" + CIBW_SKIP: "*-musllinux_* *win32 *_i686 *_s390x" # note: CIBW_ENVIRONMENT is now set in pyproject.toml steps: