Links to previous discussion of this feature:
https://discuss.python.org/t/fr-allow-private-runtime-config-to-enable-extending-without-breaking-the-pyconfig-abi/18004
Summary of proposal:
Add a text-based configuration to Python initialization
Pitch:
An API should be added to the limited C API customize the Python initialization (PyConfig API, PEP 587).
The problem is that the PyConfig C API is excluded from the limited C API, whereas the legacy initialization API is deprecated (ex: Py_VerboseFlag in Python 3.12) and being removed in Python 3.13 (ex: PySys_SetPath()).
Linked PRs
Links to previous discussion of this feature:
https://discuss.python.org/t/fr-allow-private-runtime-config-to-enable-extending-without-breaking-the-pyconfig-abi/18004
Summary of proposal:
Add a text-based configuration to Python initialization
Pitch:
An API should be added to the limited C API customize the Python initialization (PyConfig API, PEP 587).
The problem is that the PyConfig C API is excluded from the limited C API, whereas the legacy initialization API is deprecated (ex: Py_VerboseFlag in Python 3.12) and being removed in Python 3.13 (ex: PySys_SetPath()).
Linked PRs