v3.15.0b4
Issue #18093: Factor out the programs that embed the runtime
Remove more remnants of deepfreeze (#118159)
gh-141510: Change marshal version to 6 (#145551)
gh-135801: Add the module parameter to compile() etc (GH-139652)
[3.15] gh-152132: Fix Py_RunMain() to return an exit code (GH-153446) (#153454)
bpo-40268: Remove unused imports in pylifecycle.c (GH-19533)
gh-148871: extend and improve `LOAD_COMMON_CONSTANT` (GH-148971)
bpo-44131: Py_FrozenMain() uses PyConfig_SetBytesArgv() (GH-26201)