ANN: bazaar 0.99.0

wrobell wrobell at
Sat Feb 7 14:13:56 CET 2004

Bazaar is an easy to use and powerful abstraction layer between
relational database and object oriented application


- easy to use - define classes and programmer is ready to get and modify
  application data in object-oriented way (no additional steps such as
  code generation is required)

- object-oriented programing and feel - using classes, objects and references
  instead of relations, its columns, primary and foreign keys

- object-oriented database operations:
  - add, update, delete
  - get and reload
  - easy object finding with support for SQL queries
  - association data load and reload

- application class relationships:
  - one-to-one, one-to-many and many-to-many
  - uni-directional and bi-directional

- application objects and association data cache integrated with Python
  garbage collector:
  - full - load all rows at once from relation
  - lazy - load one row from relation

- configurable - connection string, DB API module, class relations, object and
  association data cache types, etc.

    - Python 2.3
    - Python DB API 2.0 module with ``format'' and ``pyformat'' parameter
      style support (tested with psycopg 1.1.10)
    - RDBMS (tested with PostgreSQL 7.4)

This is free software distributed under GNU Lesser General Public
License (LGPL). Download it from project's page

    wrobell <wrobell at>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <>

More information about the Python-list mailing list