From 30677d50c4e016f64f6fac864cdeaaf75a74b6e2 Mon Sep 17 00:00:00 2001 From: Liam Griffin-Jowett Date: Tue, 27 Oct 2026 10:06:52 +0000 Subject: [PATCH] feat: support python 3.15 --- .github/workflows/release.yml | 8 ++++---- .github/workflows/test.yml | 2 +- setup.py | 1 + 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 937c94a..ed1c1c7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: workflow_dispatch: inputs: {} env: - CIBW_BUILD: "cp310-* cp311-* cp312-* cp313-* cp314-*" + CIBW_BUILD: "cp310-* cp311-* cp312-* cp313-* cp314-* cp315-*" jobs: Build-Linux: @@ -28,7 +28,7 @@ jobs: with: platforms: arm64 - name: Build wheels - uses: pypa/cibuildwheel@294735312765b09d24a2fbec22660ce817587d55 # v4.1.0 + uses: pypa/cibuildwheel@b9e566a2b284570af229f6c2a33673410d0389a3 # v4.3.4 env: CIBW_ENVIRONMENT: PATH=/usr/local/go/bin:$PATH CIBW_BEFORE_ALL: | @@ -53,7 +53,7 @@ jobs: cache: true cache-dependency-path: "gotfparse/go.sum" - name: Build wheels - uses: pypa/cibuildwheel@294735312765b09d24a2fbec22660ce817587d55 # v4.1.0 + uses: pypa/cibuildwheel@b9e566a2b284570af229f6c2a33673410d0389a3 # v4.3.4 env: CGO_ENABLED: 1 CIBW_ARCHS: AMD64 @@ -82,7 +82,7 @@ jobs: cache: true cache-dependency-path: "gotfparse/go.sum" - name: Build wheels - uses: pypa/cibuildwheel@294735312765b09d24a2fbec22660ce817587d55 # v4.1.0 + uses: pypa/cibuildwheel@b9e566a2b284570af229f6c2a33673410d0389a3 # v4.3.4 env: CGO_ENABLED: 1 CIBW_ARCHS: ${{ matrix.cibw_arch }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 57289e3..523b1c0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -98,7 +98,7 @@ jobs: runs-on: ${{ matrix.runner }} strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] runner: ["ubuntu-latest", "windows-latest", "macos-latest"] exclude: # just conserving runners by excluding older versions diff --git a/setup.py b/setup.py index 1b30c01..451a91a 100644 --- a/setup.py +++ b/setup.py @@ -29,6 +29,7 @@ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", ], packages=find_packages(), install_requires=["cffi>=1.0.0"],