ANNOUNCE: PyDO-2.0a0 released

Jacob Smullyan smulloni at bracknell.smullyan.org
Wed Mar 16 04:33:33 CET 2005


I'm pleased to announce the first alpha release of PyDO 2.

PyDO is Drew Csillag's ORM (Object-Relational Mapper) database access
library for Python that facilitates writing a Python database access
layer.  PyDO attempts to be simple, flexible, extensible, and
unconstraining.

PyDO 2 is a rewrite of the 1.x series distributed with SkunkWeb.
It has several enhancements:

   * PyDO can now be used in multi-threaded or twisted-style
     asynchronous sitations, with or without a customizable connection
     pool.

   * PyDO objects are now dict subclasses, but also support attribute
     access to fields.

   * Projections -- subsets of the field list of a super-class -- are
     now supported by the PyDO.project() method.

   * Table attributes are now declared in a more concise way. 

   * Overall, the API has been tightened and the code restructured.

It also has several limitations:

   * PyDO 2 is alpha code.  Bugs should be expected, and the API is not
     guaranteed to be stable. 

   * Currently, PyDO 2 supports fewer database systems than PyDO 1
     (PostgreSQL, SQLite, and MySQL), although adding new drivers
     should not be difficult.

   * PyDO 2 requires Python 2.4 or later.

PyDO is dual GPL/BSD licensed.

The source tarball is available at SkunkWeb's berlios site:

   https://developer.berlios.de/projects/skunkweb/

or, more directly:

   http://download.berlios.de/skunkweb/PyDO-2.0a0.tar.gz

Questions pertaining to PyDO can be addressed to the SkunkWeb mailing
list at sourceforge:

   http://lists.sourceforge.net/lists/listinfo/skunkweb-list

Cheers,

js

-- 
Jacob Smullyan


More information about the Python-announce-list mailing list