[Python-3000] possible new packages (PEP 3108)

Bill Janssen janssen at parc.com
Wed Jan 10 03:18:21 CET 2007


OK, let me repeat myself.
I see no point in grouping modules just because they're servers.
I'd suggest a Web module containing:
 html:
 htmlentitydefs
 htmllib
 HTMLParser
 sgmllib (?)
 server:
 BaseHTTPServer
 cgi
 CGIHTTPServer
 Cookie
 wsgiref
 client:
 cookielib
 httplib
 urllib, urllib2, urlparse
 browser: (or these could just be part of "client")
 webbrowser
"cgitb" is generic functionality, and should be merged into "traceback".
The classes in SimpleHTTPServer should be merged into BaseHTTPServer.
"urllib" and "urllib2" should be merged. "urlparse" should be merged into urllib.
What's in SocketServer should be merged into "socket".
Perhaps "web" could be part of a higher-level "internet" package,
which would also include "email", and things like nntplib and
stringprep.
Bill


More information about the Python-3000 mailing list

AltStyle によって変換されたページ (->オリジナル) /