New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Restore removed Py_SetProgramName() and PySys_SetArgv() functions #117987
Comments
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Apr 17, 2024
Restore functions reomved in Python 3.13 alpha 1: * Py_SetPythonHome() * Py_SetProgramName() * PySys_SetArgvEx() * PySys_SetArgv()
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Apr 17, 2024
Restore functions removed in Python 3.13 alpha 1: * Py_SetPythonHome() * Py_SetProgramName() * PySys_SetArgvEx() * PySys_SetArgv()
encukou
pushed a commit
that referenced
this issue
Apr 18, 2024
…H-117993) Restore these functions removed in Python 3.13 alpha 1: * Py_SetPythonHome() * Py_SetProgramName() * PySys_SetArgvEx() * PySys_SetArgv()
Thank you! Every bit helps. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
My Fedora team identified that the removal of "Python initialization" functions impacts at least 17 projects. I propose to restore them to give more time to impacted projects to be updated to the new PEP 587 PyConfig API added to Python 3.8.
These functions were marked as deprecated in Python 3.11.
Py_SetProgramName()
and/orPy_SetPythonHome()
, 7 impacted projects:PySys_SetArgv()
and/orPySys_SetArgvEx()
, 12 impacted projects (glade and neuron are both lists):In Python 3.13, I also proposed PEP 741 – Python Configuration C API but it's still a draft.
Linked PRs
The text was updated successfully, but these errors were encountered: