SQLObject is an object-relational mapper, i.e., a library that will wrap your database tables in Python classes, and your rows in Python instances. It currently supports MySQL through the 'MySQLdb' package, PostgreSQL through the 'psycopg' package, SQLite, Firebird, MaxDB (SAP DB), MS SQL, and Sybase. It should support Python versions back to 2.2.
License: GNU Lesser General Public License (LGPL)
Changes:
This release uses list.reverse() in manager/command.py for Python 2.2 compatibility. MultipleJoin is prevented from removing the intermediate table if it was not created by the Join. A bug with no default when defaultSQL is defined for the column has been fixed. The POINT data type is recognized as string in PostgresConnection.columnsFromSchema().
More...