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]

Reply via email to