[Distutils] Alternate static metadata PEP submission...

Kevin Teague kevin at bud.ca
Thu Oct 15 03:52:57 CEST 2009

On Oct 14, 2009, at 3:39 PM, Fred Drake wrote:

> On Wed, Oct 14, 2009 at 5:59 PM, David Lyon  
> <david.lyon at preisshare.net> wrote:
>> ConfigParser is in every python version that I know of.
> ConfigParser was first documented in Python 1.5.2, released 30 April  
> 1999.
> Some of us remember the releases that came before, but (thankfully)
> we're outnumbered.  :-)

1.5.1 was the first Python that I used, seems like I managed to squeak  
onto the outnumbered side.

The Python Tutorial was really primitive back then (http://www.python.org/doc/1.5.1/tut/ 
), it didn't even get it's distinctive blue headers and footers until  
1.5.2 (so that it at least a little bit no longer felt like "some  
dudes pet project"). I like section 9.4, "Randon Remarks" (http://www.python.org/doc/1.5.1/tut/remarks.html 

"Data attributes override method attributes with the same name; to  
avoid accidental name conflicts, which may cause hard-to-find bugs in  
large programs, it is wise to use some kind of convention that  
minimizes the chance of conflicts, e.g., capitalize method names,  
prefix data attribute names with a small unique string (perhaps just  
an underscore), or use verbs for methods and nouns for data attributes."

The use of a leading underscore for private names hadn't yet been  
formalized as a convention!


More information about the Distutils-SIG mailing list