On Thu, 18 Mar 2021 at 04:11, Eric Snow firstname.lastname@example.org wrote:
The big question is if there are extensions out there that both define Py_LIMITED_API *and* are used in subinterpreters. It's worth checking but I expect the answer is that there are none.
I'd expect the answer to be "Yes, absolutely".
cryptography, for example, releases abi3 wheels for Windows, Linux, and Mac OS X.
I'm sure that module is frequently used under mod_wsgi in Apache, and it wouldn't surprise me to learn that there are Ceph plugins using it as well.
(I'm also wondering if we even need the stable ABI any more.  Many points in PEP 652 would still apply though.)
Yes, we still need it. We don't hear people talking about it much *because it works*.
Try to take it away, and you not only break cryptography, and anything that depends on it, you also break all the pyqt extensions built with pysip.