{ "info": { "author": "Imbolc", "author_email": "imbolc@imbolc.name", "bugtrack_url": null, "classifiers": [], "description": "Dict-style key value wrapper around some embeded databases\n==========================================================\n\nUsage\n=====\n\n >>> import unidbm\n >>> db = unidbm.open('sqlite', path=':memory:')\n\nSet and get data:\n\n >>> db[u'foo'] = ['bar', {'baz': 1}]\n >>> db[u'foo']\n ['bar', {'baz': 1}]\n\nIterate:\n\n >>> [key for key in db] == [u'foo']\n True\n\nDelete:\n\n >>> del db[u'foo']\n >>> len(db)\n 0\n\nBackends\n--------\n- sqlite\n- kyoto cabinet\n- semidbm\n\nCustom backend\n--------------\nBackend works with bytes (str in py2) keys and values.\nIt should implement next methods:\n\n- __init__(self, path, **any_options)\n- def __getitem__(self, key):\n- def __setitem__(self, key, value):\n- def __len__(self):\n- def __iter__(self):\n- def close(self):", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/imbolc/unidbm", "keywords": null, "license": "ISC", "maintainer": null, "maintainer_email": null, "name": "unidbm", "package_url": "https://pypi.org/project/unidbm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/unidbm/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/imbolc/unidbm" }, "release_url": "https://pypi.org/project/unidbm/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Dict-style key value wrapper around some embeded databases", "version": "0.1.1" }, "last_serial": 1331770, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "299272d90c899e8439f9bc203f0f6241", "sha256": "943c7b9ce96b4eaf9ba64f71130e0b1b2e1f0f19fee02c4f7b4c7a553903c6c9" }, "downloads": -1, "filename": "unidbm-0.0.1.tar.gz", "has_sig": false, "md5_digest": "299272d90c899e8439f9bc203f0f6241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2321, "upload_time": "2014-11-29T12:47:15", "url": "https://files.pythonhosted.org/packages/8c/95/42823d86fd6d859dc5bfe2d8fe373db2bd6fe39ece54ddafb977f15f7a43/unidbm-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "9236144068b74b3b9165a8559325ced3", "sha256": "f6d5c98d04db0d6cdb979d2521716e4c412c36094ed5c4e53f9b3f871558190b" }, "downloads": -1, "filename": "unidbm-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9236144068b74b3b9165a8559325ced3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2528, "upload_time": "2014-12-05T06:46:22", "url": "https://files.pythonhosted.org/packages/53/c7/84204c8d5e484215f75f6b361e88fe544904dfc58656ebbf02f0d0aa2ecf/unidbm-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3713299c6f1a1dce0f6f71d434119fc1", "sha256": "f7e5f8bd70796d8e7deb1b30884ee4d140e7b19dea89175b9dcc342867ba9212" }, "downloads": -1, "filename": "unidbm-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3713299c6f1a1dce0f6f71d434119fc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3820, "upload_time": "2014-12-05T06:59:02", "url": "https://files.pythonhosted.org/packages/df/70/4836744aff14c70dd5d8a915f7a6daef9269160640879a8a273c0e8bd875/unidbm-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3713299c6f1a1dce0f6f71d434119fc1", "sha256": "f7e5f8bd70796d8e7deb1b30884ee4d140e7b19dea89175b9dcc342867ba9212" }, "downloads": -1, "filename": "unidbm-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3713299c6f1a1dce0f6f71d434119fc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3820, "upload_time": "2014-12-05T06:59:02", "url": "https://files.pythonhosted.org/packages/df/70/4836744aff14c70dd5d8a915f7a6daef9269160640879a8a273c0e8bd875/unidbm-0.1.1.tar.gz" } ] }