{ "info": { "author": "Imbolc", "author_email": "imbolc@imbolc.name", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Programming Language :: Python" ], "description": "jdbm\n=======\nJournaling dbm\n\nAllowed backends\n----------------\n\n- 'memory' (mostly for tests)\n- 'tc' (tokyo cabinet)\n\nUsage\n-----\n\n >>> from jdbm import jdbm\n >>> db = jdbm('tc', filename='var/readme-test.tc',\n ... journal_filename='var/readme-test.journal.tc')\n\nStandard operations:\n\n >>> db.put('a', 'foo')\n >>> db.put('b', 'bar')\n >>> db.get('a')\n 'foo'\n >>> set(k for k in db)\n set(['a', 'b'])\n >>> db.exists('a')\n True\n >>> db.delete('a')\n >>> db.length()\n 1\n\nRestore db from journal:\n\n >>> db.clear(journaling=False)\n >>> db.length()\n 0\n >>> db.restore_from_journal()\n >>> db.length()\n 1", "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/jdbm", "keywords": null, "license": "ISC", "maintainer": null, "maintainer_email": null, "name": "jdbm", "package_url": "https://pypi.org/project/jdbm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jdbm/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/imbolc/jdbm" }, "release_url": "https://pypi.org/project/jdbm/1.0/", "requires_dist": null, "requires_python": null, "summary": "Journaling dbm", "version": "1.0" }, "last_serial": 793599, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "a4b4673e4d5d4ba575c63df91e58b2ad", "sha256": "f833f6c00675bc6bdaa8d89e88bb117acdea6a2017e354122009648fc3295784" }, "downloads": -1, "filename": "jdbm-1.0.tar.gz", "has_sig": false, "md5_digest": "a4b4673e4d5d4ba575c63df91e58b2ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2797, "upload_time": "2013-01-20T22:11:30", "url": "https://files.pythonhosted.org/packages/69/69/23905abd2ba6a530534bf1f4190f6e73acdfe67953ae216f51236e743e77/jdbm-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a4b4673e4d5d4ba575c63df91e58b2ad", "sha256": "f833f6c00675bc6bdaa8d89e88bb117acdea6a2017e354122009648fc3295784" }, "downloads": -1, "filename": "jdbm-1.0.tar.gz", "has_sig": false, "md5_digest": "a4b4673e4d5d4ba575c63df91e58b2ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2797, "upload_time": "2013-01-20T22:11:30", "url": "https://files.pythonhosted.org/packages/69/69/23905abd2ba6a530534bf1f4190f6e73acdfe67953ae216f51236e743e77/jdbm-1.0.tar.gz" } ] }