[Python-Dev] PEP 408 -- Standard library __preview__ package

Mike Meyer mwm at mired.org
Sat Jan 28 19:46:18 CET 2012


Antoine Pitrou <solipsis at pitrou.net> wrote:

>On Sat, 28 Jan 2012 13:14:36 -0500
>Barry Warsaw <barry at python.org> wrote:
>> On Jan 28, 2012, at 09:15 AM, Guido van Rossum wrote:
>> 
>> >So I do not support the __preview__ package. I think we're better
>off
>> >flagging experimental modules in the docs than in their name. For
>the
>> >specific case of the regex module, the best way to adoption may just
>> >be to include it in the stdlib as regex and keep it there. Any other
>> >solution will just cause too much anxiety.
>> 
>> +1
>> 
>> What does the PEP give you above this "simple as possible" solution?
>
>"I think we'll just see folks using the unstable APIs and then
>complaining when we remove them, even though they *know* *upfront* that
>these APIs will go away."
>
>That problem would be much worse if some modules were simply marked
>"experimental" in the doc, rather than put in a separate namespace.
>You will see people copying recipes found on the internet without
>knowing that they rely on unstable APIs.

How. About doing them the way we do depreciated modules, and have them spit warnings to stderr?  Maybe add a flag and environment variable to disable that.

-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity.


More information about the Python-Dev mailing list