[stdlib-sig] Breaking out the stdlib

Michael Foord michael at voidspace.org.uk
Tue Sep 15 00:44:24 CEST 2009


M.-A. Lemburg wrote:
> Michael Foord wrote:
>   
>> M.-A. Lemburg wrote:
>>     
>>> [snip...]
>>>       
>>>>> Replacing prefectly fine working code just for the fun of it, does
>>>>> not count much as argument for evolving the stdlib.
>>>>>
>>>>>         
>>>>>           
>>>> Unless you are attacking a complete strawman, which is unhelpful and
>>>> pointless so please refrain, can you point out who is suggesting
>>>> replacing working code "just for the fun of it"?
>>>>     
>>>>         
>>> Just have a look at the various arguments for adding argparse to the
>>> stdlib with the intention of replacing optparse and getopt.
>>>
>>> On one hand you have this new API which is not compatible with optparse:
>>>
>>> http://argparse.googlecode.com/svn/trunk/doc/argparse-vs-optparse.html#upgrading-optparse-code
>>>
>>>
>>> On the other you have a rather short list of features that make
>>> argparse different from optparse:
>>>
>>> http://argparse.googlecode.com/svn/trunk/doc/argparse-vs-optparse.html
>>>
>>> and the fact that argparse has been in the wild for 4.5 months.
>>>   
>>>       
>> Here's an email from 2007 asking when it will be in the standard library:
>>
>> http://mail.python.org/pipermail/python-list/2007-January/592646.html
>>     
>
> I was looking at this page:
>
> http://code.google.com/p/argparse/downloads/list
>
> It turned 1.0 in July and the first release (on Google Code) was on
> April 1st this year.
>
> That doesn't say anything about the robustness of the code, but then:
> how much traction can you get in those few months and how likely are
> API changes to the code in a 1.1 or 2.0 release ?
>
>   
argparse has been available and in use in the community since at the 
*latest* 2006. As for API stability you will have to ask Steven.

Michael

-- 
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog




More information about the stdlib-sig mailing list