From 0fab56a57f760cd90b15f52af308eb11f4544d94 Mon Sep 17 00:00:00 2001 From: Ryosuke Ito Date: Sun, 5 Apr 2026 21:29:49 +0900 Subject: [PATCH 1/2] Replace PyPy 3.10 manylinux with 3.11, add PyPy 3.11 to build matrices The latest quay.io/pypa/manylinux_2_28_x86_64 image no longer includes pp310-pypy310_pp73; only pp311-pypy311_pp73 is available. Replace it in the manylinux matrix. Also add pypy-3.11 to build-wheels and test matrices (pypy-3.10 is kept as it still works via actions/setup-python). Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/release.yml | 3 ++- .github/workflows/test.yml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bbd9b4a..b362944 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,6 +39,7 @@ jobs: - '3.12' - '3.13' - 'pypy-3.10' + - 'pypy-3.11' steps: - uses: actions/checkout@v6 - uses: actions/setup-python@v6 @@ -63,7 +64,7 @@ jobs: - cp311-cp311 - cp312-cp312 - cp313-cp313 - - pp310-pypy310_pp73 + - pp311-pypy311_pp73 steps: - uses: actions/checkout@v6 - run: /opt/python/${{ matrix.python-version }}/bin/python -m pip install setuptools diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e706f5b..07985bd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,6 +15,7 @@ jobs: - '3.12' - '3.13' - 'pypy-3.10' + - 'pypy-3.11' steps: - uses: actions/checkout@v6 - uses: actions/setup-python@v6 From 4ef7014724f8d05dc649d4f01df9443ccc47f53d Mon Sep 17 00:00:00 2001 From: Ryosuke Ito Date: Sun, 5 Apr 2026 21:42:01 +0900 Subject: [PATCH 2/2] Fix duplicate import of sys in test_arc4.py Co-Authored-By: Claude Sonnet 4.6 --- test_arc4.py | 1 - 1 file changed, 1 deletion(-) diff --git a/test_arc4.py b/test_arc4.py index a9b75ba..99a88bc 100644 --- a/test_arc4.py +++ b/test_arc4.py @@ -10,7 +10,6 @@ try: import setuptools # noqa except ImportError: - import sys import unittest.mock sys.modules['setuptools'] = unittest.mock.Mock()