From de2f694382f31ed854659115f0593e3287139a57 Mon Sep 17 00:00:00 2001 From: Chris Allan Date: Wed, 31 Jan 2024 14:15:58 +0000 Subject: [PATCH 1/3] Add Python 3.12 to the build matrix --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c00bd93..3620315 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,7 +9,7 @@ jobs: build: strategy: matrix: - python-version: ['3.10', '3.11'] + python-version: ['3.10', '3.11', '3.12'] runs-on: macos-14 steps: - name: Checkout repository and submodules From a30644d235d2a8f0230838bc60193fdae21cae9c Mon Sep 17 00:00:00 2001 From: Chris Allan Date: Wed, 31 Jan 2024 14:19:42 +0000 Subject: [PATCH 2/3] Explicitly install setuptools --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3620315..e11c7af 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,7 +22,7 @@ jobs: python-version: ${{ matrix.python-version }} - name: Prepare build environment run: | - pip install wheel>=0.40.0 twine numpy + pip install wheel>=0.40.0 twine numpy setuptools - name: Build wheel run: | curl -J -O -L 'https://pypi.io/packages/source/z/zeroc-ice/zeroc-ice-3.6.5.tar.gz' From ea9d13b4a4003ec005fc0a796e63d80286556489 Mon Sep 17 00:00:00 2001 From: Chris Allan Date: Wed, 31 Jan 2024 16:34:54 +0000 Subject: [PATCH 3/3] Include Python 3.12 patch --- patches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patches b/patches index 73d8d5d..fedb23b 160000 --- a/patches +++ b/patches @@ -1 +1 @@ -Subproject commit 73d8d5df4cfcb7ce2ba7d05d366f19e0f22e236e +Subproject commit fedb23b9029b525e2e5a6396a970f5f1fa5bb3aa