Projects / boodebr

boodebr

boodebr is a collection of Python modules from boodebr.org. boodebr.ion provides JSON and XML serialization with a common API (internal and external). boodebr.config provides flexible configuration file handling (similar to INI files, but using JSON/XML with full object pickling).

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  27 Sep 2009 09:29

    Release Notes: In boodebr.sql, sqliteConn was added with the same API as sqliteQ, for non-threaded use. In boodebr.util.locking, the .lock suffix is added to lockfiles so it is easy to find them.

    •  07 Aug 2008 03:49

    Release Notes: A new module boodebr.util.locking provides multi-thread/multi-process cooperative locking. boodebr.config has been updated to use locking. boodebr.sql2 was added, with a focus on portable SQL semantics and stability under load. A new module boodebr.util.threadQ provides queues for thread-safe serialization of method calls.

    •  09 Jun 2008 14:22

    Release Notes: This release adds pickling of complex numbers in boodebr.ion and makes boodebr.gui more friendly for py2exe usage by embedding built-in images via img2py.

    •  01 Mar 2008 16:58

    Release Notes: Table-alteration methods were added to boodebr.sql.sqliteQ. These methods provide functionality that is missing in SQLite's native "ALTER TABLE" routine, including modifying and deleting columns from a table.

    •  19 Feb 2008 15:39

    Release Notes: This release adds boodebr.sql.sqliteQ, a multithreading-safe wrapper for pysqlite. It has a new boodebr.util.guid module for creating unique IDs. There are other small fixes and cleanups.

    Screenshot

    Project Spotlight

    Zarafa

    An Outlook sharing server with WebAccess.

    Screenshot

    Project Spotlight

    libsrs2

    An SRS email address rewriting engine.