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

Victor Stinner vstinner at redhat.com
Mon May 27 10:31:23 EDT 2019


Hi,

Thanks Thomas for accepting my PEP :-)

Thanks everyone who was involved in discussions since it started July 2018! For the first version of my PEP 587, I tried to design an API as small as possible, but it was clear that it didn't fit all use cases. Slowly, I extended and adjusted the API to fix all use cases. The feedback was very useful!

A special thank to Nick Coghlan, Steve Dower and Gregory Szorc!!!

I'm now implementing the PEP ;-) I wrote 1000 lines of documentation (in Doc/c-api/init_config.rst, well it's mostly code copied from the PEP)! I will merge it before 3.8beta1.

Victor

Le dim. 26 mai 2019 à 16:05, Thomas Wouters <thomas at python.org> a écrit :

As PEP-delegate, I'm accepting version 5 of PEP 587 (Python Initialization Configuration). I don't think Victor has posted the latest version, but it contains a couple of minor renames, and a new private API to allow us to experiment with two-phase initialisation of Python. There's still time to debate exact names and work on the wording of the PEP, but I'm satisfied the design is solid, a clear improvement over what we currently have, and a step in the right direction for some of the more extensive changes that have been proposed (e.g. using Python code for the Python configuration. If we do get to that point, the PEP contains a few things that are superfluous, but I'd consider them minor transitionary warts at that point -- if we ever get there). Thanks, Victor, for pushing this massive amount of work through; 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 :) -- Thomas Wouters <thomas at python.org> Hi! I'm an email virus! Think twice before sending your email to help me spread!


Python-Dev mailing list Python-Dev at python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/vstinner%40redhat.com

-- Night gathers, and now my watch begins. It shall not end until my death.



More information about the Python-Dev mailing list