On 3/22/2022 6:07 PM, Victor Stinner wrote:
I proposed two PRs to move the private C API (Include/cpython/) of PEP 523 "Adding a frame evaluation API to CPython" to the internal C API (Include/internals/):
After a normal deprecation period, yes?
While Pyston didn't bring a JIT compiler to Python with PEP 523, debuggers were made faster by using this API. Debuggers like pydevd, debugpy and ptvsd use it.
Pyjion (https://github.com/tonybaloney/Pyjion) uses it, and ptvsd never did. I also understand that pydevd - and implicitly debugpy - disabled its use of the API by default because of reliability, but that was a few years back so maybe they fixed it. So it's likely only being used by the project that requested it, though I don't think that's enough to justify skipping normal deprecation.
Cheers, Steve _______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/X6EC7KW4B5CB4R5CS4WSQYWSXIYFV4J3/ Code of Conduct: http://python.org/psf/codeofconduct/