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

    ITDB

    A Web-based asset management system.

    Screenshot

    Project Spotlight

    mod_entropy

    An Apache module that creates random numbers using HTTP requests.