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

Brett Cannon brett at python.org
Wed Jan 10 20:32:42 CET 2007


On 1/9/07, Josiah Carlson <jcarlson at uci.edu> wrote:
>
> "Brett Cannon" <brett at python.org> wrote:
> > * Databases
> >   + anydbm
> >   + dbhash
> >   + dbm
> >   + bsddb
> >   + dumbdbm
> >   + gdbm
> >   + whichdb
>
> What about sqlite3?
>

Oops.  =)

>
> > * Internet (leaving out all questionable modules leads to a Web
> >   grouping)
>
> I'm not a real big fan of the Internet package, but you forgot about
> smtpd (an asyncore subclass that is an smtp server).
>

Or is that more of an email thing?

>
> > * Servers
> >   + HTTP
> >     - BaseHTTPServer
> >     - CGIHTTPServer
> >     - DocXMLRPCServer
> >     - SimpleHTTPServer
> >     - SimpleXMLRPCServer
> >     - wsgiref
>
> Why not just call the above http_servers?
>

It's an option.

>
> >   + Socket
> >
> >     - asynchat
> >     - asyncore
> >     - SocketServer
>
> And the above server_frameworks?  It may also make sense to merge the
> functionality of asynchat into asyncore (there is already
> dispatcher_with_send in asyncore).
>

If you want to deprecate asynchat and move it to asyncore, go for it,
you maintain it.  =)  Just will want to do that in 2.x probably.

-Brett


More information about the Python-3000 mailing list