Hi Matti, I think this makes sense and will fix a common issue people upgrading to PyPy 3.12 will run into if we do nothing.
Can you clarify a little what the status of PyPy 3.13 is? Will PyPy try to keep up with CPython once again or is 3.12 going to be the last major version upgrade for the foreseeable future? Clarifying that will help us figure out what to do when we drop Python 3.12 support. Nathan On Wed, Nov 4, 2026 at 12:31 PM matti picus via NumPy-Discussion < [email protected]> wrote: > Recently PyPy release a version 3.12 interpreter. This puts NumPy in a > strange situation. PyPy 3.11 was Tier 2 until NumPy dropped python3.11 > in version 2.4. Then PyPy (and CPython) 3.11 were dropped for NumPy > 2.5. Now we are a few weeks before NumPy 2.6, which will be the last > version to support 3.12. I propose that NumPy release PyPy 3.12 > wheels, restoring it to Tier 2, for the 2.6 release, and then drop it > together with CPython 3.12 after, again removing PyPy from the Tier 2 > support. I am willing to be the support contact for this platform. > This will add 5 new wheels (manylinux_x86_64, manylinux_aarch64, > macos-arm64, macos-x86_64, and win-amd64 ), since PyPy does not > support win-arm64. In table form: > > NumPy version PyPy Tier 2 support > 2.4 3.11 > 2.5 None (NEP57 current status) > 2.6 3.12 (this proposal) > 2.7 None, unless PyPy releases a 3.13 by May 2027. > > Thanks > Matti > _______________________________________________ > NumPy-Discussion mailing list -- [email protected] > To unsubscribe send an email to [email protected] > https://mail.python.org/mailman3//lists/numpy-discussion.python.org > Member address: [email protected] >
_______________________________________________ NumPy-Discussion mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/numpy-discussion.python.org Member address: [email protected]
