gh-133644: Remove PySys_SetArgv* for 3.15#136277
Conversation
|
Please check if there are projects in the wild that use this. See for instance the case of PyWeakRef_GetObject where we delayed the removal for now until less projects are using it. And also, we should coordinate with the compat project. Finally, add a section for this removal in What's New as well as possible fallbacks. |
Sorry, something went wrong.
I have some rough and preliminary search in GitHub and find some projects like:
still use these C functions. I can have a more detail exploration for popular PyPI packages later. |
Sorry, something went wrong.
|
@picnixz I search the top 300 popular PyPI packages and find |
Sorry, something went wrong.
|
Well cython is a major project that we don't want to break. orjson is, iirc, simd-accelerated JSON so we don't want to break it either. They should first upgrade their code and then we'll remove the functions on our side I think. |
Sorry, something went wrong.
|
This PR is stale because it has been open for 30 days with no activity. |
Sorry, something went wrong.
Remove
PySys_SetArgvandPySys_SetArgvEx.📚 Documentation preview 📚: https://cpython-previews--136277.org.readthedocs.build/