pickleDB is lightweight, fast, and simple database based on the json module. And it's BSD licensed!
>>> import pickledb
>>> db = pickledb.load('test.db', False)
>>> db.set('key', 'value')
>>> db.get('key')
'value'
>>> db.dump()
True
$ pip install pickledb
- All keys must now be strings (0.8)
- All names for lists must now be strings (0.8)
- All names for dicts must now be strings (0.8)
- The get(key) function now returns False instead of None if there is no key (0.8)
- Switched to Python's built in json module from simplejson (0.8.1)