diff --git a/.github/workflows/wheel-builder.yml b/.github/workflows/wheel-builder.yml index 7178cc59e5e2..bd46233d2dd8 100644 --- a/.github/workflows/wheel-builder.yml +++ b/.github/workflows/wheel-builder.yml @@ -72,7 +72,7 @@ jobs: matrix: PYTHON: - { VERSION: "cp311-cp311", ABI_VERSION: 'abi3-py39' } - - { VERSION: "cp311-cp311", ABI_VERSION: 'abi3-py311' } + - { VERSION: "cp312-cp312", ABI_VERSION: 'abi3-py312' } - { VERSION: "cp314-cp314t" } - { VERSION: "cp315-cp315t", ABI_VERSION: 'abi3t-py315' } - { VERSION: "pp311-pypy311_pp73" } @@ -189,7 +189,7 @@ jobs: matrix: PYTHON: - {VERSION: '3.14', ABI_VERSION: 'abi3-py39'} - - {VERSION: '3.14', ABI_VERSION: 'abi3-py311'} + - {VERSION: '3.14', ABI_VERSION: 'abi3-py312'} - {VERSION: '3.14t'} - {VERSION: '3.15t', ABI_VERSION: 'abi3t-py315'} - {VERSION: 'pypy3.11'} @@ -271,13 +271,13 @@ jobs: - {ARCH: 'x64', WINDOWS: 'win64', RUST_TRIPLE: 'x86_64-pc-windows-msvc', RUNNER: 'windows-latest'} PYTHON: - {VERSION: "3.14", "ABI_VERSION": "abi3-py39"} - - {VERSION: "3.14", "ABI_VERSION": "abi3-py311"} + - {VERSION: "3.14", "ABI_VERSION": "abi3-py312"} - {VERSION: "3.14t"} - {VERSION: "3.15t", "ABI_VERSION": "abi3t-py315"} - {VERSION: "pypy3.11"} include: - WINDOWS: {ARCH: 'arm64', WINDOWS: 'arm64', RUST_TRIPLE: 'aarch64-pc-windows-msvc', RUNNER: 'windows-11-arm'} - PYTHON: {VERSION: "3.14", "ABI_VERSION": "abi3-py311"} + PYTHON: {VERSION: "3.14", "ABI_VERSION": "abi3-py312"} - WINDOWS: {ARCH: 'arm64', WINDOWS: 'arm64', RUST_TRIPLE: 'aarch64-pc-windows-msvc', RUNNER: 'windows-11-arm'} PYTHON: {VERSION: "3.14t"} - WINDOWS: {ARCH: 'arm64', WINDOWS: 'arm64', RUST_TRIPLE: 'aarch64-pc-windows-msvc', RUNNER: 'windows-11-arm'} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2b33d8040ac5..bbf9a537fa69 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -26,6 +26,8 @@ Changelog empty ``GeneralNames`` sequence, matching the ``SIZE (1..MAX)`` constraint RFC 5280 4.2.1.6/4.2.1.7 places on the field and the strictness already applied to ``extendedKeyUsage``. +* Added ``abi3`` wheels targeting Python 3.12 so PyPy 8.0.0 on Python 3.12 can + use the CPython stable ABI. .. _v50-0-2: