[Python-3000] PEP 3108: Standard Library Reorganization

Brett Cannon brett at python.org
Wed Jan 3 02:02:22 CET 2007


On 1/2/07, Bill Janssen <janssen at parc.com> wrote:
>
> Brett,
>
> Thanks for writing this up.


Welcome!  Sometimes I worry about my penchant for Python masochism.

Here are my thoughts on this (after 3 weeks away, I'm still catching up):
>
> The link to PEP 4 is broken.


Thanks, fixed.

"nis" -- NIS is still widely used by many people; probably premature to
> remove.


Yuck, really?  Anyone else agree with this?

"md5" and "sha" -- should note pointer to "hashlib".


Eh, I am not going to worry about it since it is listed because of an
existing deprecation so someone has already explained it for me.  =)

"base64"/"quopri"/"uu" -- still quite useful, so I'd suggest removing
> them but retaining "binascii", with a new implementation that uses the
> "codecs" support directly.


Seems people want to hold on to either binascii or the trio of modules, but
I need to understand why we shouldn't just rework them so that they are not
public and have people use the codecs module.

Thank God "asyncore" was 'saved'.


=)

I hate the renaming ideas, but I agree it's probably necessary.


Yep.  From now on at least people can come up with better names.  If people
have better names

Let me suggest a consolidation idea I don't see there:  a grouping
> similar to that which has been done with email, but called "web".
> This package would include "urllib", "urllib2", "urlparse", "httplib",
> "cgi", "BaseHTTPServer", "BaseCGIServer", "HTMLParser", "Cookie",
> "cookielib", and "SimpleHTTPServer" (at least).



Done.

  The Python ECMAScript
> interpreter could go there, too, when it's written :-).



Ugh, not if I can help it.

-Brett
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-3000/attachments/20070102/94853fb3/attachment-0001.htm 


More information about the Python-3000 mailing list