Michael Bayer wrote: > > On Jul 18, 2011, at 3:52 AM, M.-A. Lemburg wrote: > >> Vernon Cole wrote: >>> On Sun, Jul 17, 2011 at 8:54 AM, Michael Bayer >>> <mike...@zzzcomputing.com>wrote: >>>> Is there a path to changes being made in the DBAPI? i.e. would there be a >>>> DBAPI 3 ? >>> >>> >>> That possibility has been discussed before, and is particularly timely given >>> that it is impossible to write a PEP 249 compliant module in Python 3. [For >>> example, the PEP states that an Error exception "must be a subclass of the >>> Python StandardError" -- which Python 3 does not support.] >>> >>> Marc-André Lemburg (the author of PEP 249) came out against an update -- >>> mostly due to performance reasons. >> >> Not sure, where you read that :-) >> >> I'm not opposed to a DB API 3, but since there are only a few >> things on the table for DB API 3 and the adoption of Python 3.x >> has just started, so it's not all that urgent. > > Do you have an idea in mind when effort on the new spec might be happening ? > If I can find the time I'd want to contribute a compliance suite, and/or > update the old one (since I'd like DBAPI 3 to be a lot more specific about > some things).
We might as well start now. I've been wanting to kick off the process for about a year now, but never really got around to it (too many other projects). The talks I gave at EuroPython mentions a few things I think should go into the DB API 3. The list archives will likely have a few more. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Jul 19 2011) >>> Python/Zope Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ ________________________________________________________________________ ::: Try our new mxODBC.Connect Python Database Interface for free ! :::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ _______________________________________________ DB-SIG maillist - DB-SIG@python.org http://mail.python.org/mailman/listinfo/db-sig