[Python-Dev] Accepting PEP 587 (Python Initialization Configuration)

Terry Reedy tjreedy at udel.edu
Sun May 26 14:15:52 EDT 2019

On 5/26/2019 10:02 AM, Thomas Wouters wrote:
> As PEP-delegate, I'm accepting version 5 of PEP 587 (Python 
> Initialization Configuration). 
> Thanks, Victor, for pushing this massive amount of work through;

And thanks to you for reviewing and approving.

> it 
> won't affect most people using Python (at least until the rest of PEP 
> 432 lands) but it's a giant boon to those of us who embed Python :)

It affects us when apps decided to embed or not embed Python as their 
exposed scripting language.  The open-source Godot 2D/3D game engine 
started with Lua, switched to Squirrel (???), and tried to embed Python 
but ran into 'problems'.  Instead they developed a very Python-like 
GDScript, with a subset of Python syntax and expanded built-ins.  (So it 
is still easy for a Pythonista to use.)  It might be worthwhile to ask 
them what the fatal problems were.

Terry Jan Reedy

More information about the Python-Dev mailing list