Adding an API to the limited C API was requested by different users:
- FR: Allow private runtime config to enable extending without breaking the `PyConfig` ABI - #9 by ronaldoussoren
- FR: Allow private runtime config to enable extending without breaking the `PyConfig` ABI - #10 by gpshead
- FR: Allow private runtime config to enable extending without breaking the `PyConfig` ABI - #11 by LostTime76
- [C API] PEP 741: No limited C API to customize Python initialization (PyConfig, PEP 587) · Issue #107954 · python/cpython · GitHub
Sure, I will try to summarize the rationale for adding such API to the limited C API.