PyDO-2.0a1 released
Jacob Smullyan
smulloni at bracknell.smullyan.org
Tue May 10 18:12:37 CEST 2005
I'm pleased to announce the second alpha release of PyDO 2.
What's New
----------
* PyDO2 is now in the PyDO2 package, to facilitate peaceful
coexistence with PyDO1.
* explicit schema support (as in 'myschema.mytable').
* The "table" attribute can now be left out if the class name
is the name of the table.
* "refetch" behavior has been refactored.
* there are a bunch of classes to help in doing various kinds of
joins.
What it is
----------
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.0a1.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