Projects / SQLObject


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.4.

Operating Systems

Recent releases

  •  15 May 2014 15:42

    Release Notes: Support for Python 2.4 was dropped. The minimal supported version is Python 2.5. Support for Python 2.5 was declared obsolete. ez_setup was upgraded to 1.4.2.

    •  13 Apr 2014 12:21

      Release Notes: Duplicate error message strings were adapted for SQLite 3.8.

      •  15 Dec 2013 15:26

        Release Notes: SQLiteConnection.close() now closes and reopens a connection to the in-memory database.

        •  05 Oct 2013 13:05

          Release Notes: Helpers for the Outer class were changed to lookup columns in a table's declarations. Support for Python 2.4 was declared obsolete and will be removed in the next release.

          •  26 May 2013 17:30

            Release Notes: Bugs were fixed in pickling and unpickling (remove/restore a weak proxy to self, fixed cache handling). An example of using SQLObject with was added to the links page.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.