diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5355e8b..055d57a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,9 @@ jobs: with: submodules: true - name: Build wheels - uses: pypa/cibuildwheel@v3.2.1 + # Pinned to main past v3.4.1 for CPython 3.15 beta support (PR #2833). + # Revisit once the next tagged release ships 3.15 metadata. + uses: pypa/cibuildwheel@ec0977e5f64e2ec8c1276eea62083c103613b756 env: CIBW_ARCHS: ${{ matrix.platform.arch }} with: diff --git a/pyproject.toml b/pyproject.toml index 26cea97..661a1f2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,6 +25,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", "Topic :: Software Development :: Testing", "Topic :: System :: Benchmark", "Topic :: Utilities", @@ -103,6 +104,7 @@ push = false [tool.cibuildwheel] build = "cp*{manylinux,macosx}*" +enable = ["cpython-prerelease"] test-extras = ["build", "test", "compat"] test-command = "pytest -v --ignore={project}/tests/benchmarks {project}/tests"