On Sat, Nov 7, 2026 at 10:30 AM matti picus via NumPy-Discussion < [email protected]> wrote:
> On Fri, Nov 6, 2026 at 3:28 PM Ralf Gommers via NumPy-Discussion > <[email protected]> wrote: > > > > > > It would be good to hear about the Limited C API support plans for PyPy. > You were working on that, right Matti? As a more niche target, it'd be good > if it were possible to transition PyPy wheels to the Stable ABI. > > > > Cheers, > > Ralf > > Thanks for the vote of confidence. > > PyPy3.12 v8.0.0 can load cp312-abi3 c-extension shared objects on > posix platforms it supports. Windows and a hacked pip installer are > coming in 8.0.2, which should be out soon. This will provide support > for cp-abi3 wheels from `pypy -m pip install ...`. Unfortunately it > does not seem that the uptake of cp312-abi3 wheels is very large. I > summarized the current status of PyPi packages and abi3 support in a > PyPy issue > https://github.com/pypy/pypy/issues/3397#issuecomment-4918641793, > TL;DR is that it will be a while before cp312-abi3 becomes more > popular. My reading of ground is that there is no urgency on the side > of CPython to make a performant limited C-API, given that the major > enabling factor for PyPy: turning Py_INCREF and Py_DECREF from macros > into functions, makes those calls slower. And without a performant > C-API, packages like NumPy will be reluctant to move to the limited > API. I think making broad generalizations about "what CPython wants" is demotivating to people who want to work through fixing these issues. I think I also already suggested to you that making a post on discuss.python.org describing the issue and asking for solutions for Python 3.16 is the best way forward. I think a concrete summary of the problem will help get to the future you want better than making broad generalizations about the intentions of a group of people. > > 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]
