{ "info": { "author": "Luke de Oliveira", "author_email": "lukedeo@ldo.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Cupboard is an abstracted interface to a variety of \nkey-value storage systems. Developers get tired of \nhaving to refactor around different APIs for different \nstorage systems. Cupboard can serve as a drop-in \nreplacement for a dictionary under most usages and can \nbe backed by a variety of KV storage systems. Fine \ngrained control over marshalling and lower level \nfeatures specific to different backends are \nconfigurable in contexts.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lukedeo/Cupboard", "keywords": "NoSQL persistent storage key-value store redis leveldb lmdb database", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "Cupboard", "package_url": "https://pypi.org/project/Cupboard/", "platform": "", "project_url": "https://pypi.org/project/Cupboard/", "project_urls": { "Homepage": "https://github.com/lukedeo/Cupboard" }, "release_url": "https://pypi.org/project/Cupboard/0.2.3/", "requires_dist": [ "future", "lmdb; extra == 'all'", "plyvel; extra == 'all'", "redis; extra == 'all'", "numpy; extra == 'tests'", "pytest; extra == 'tests'", "pytest-cov; extra == 'tests'", "pytest-pep8; extra == 'tests'", "pytest-xdist; extra == 'tests'", "python-coveralls; extra == 'tests'" ], "requires_python": "", "summary": "Abstracted interface for a variety of key-value storage systems.", "version": "0.2.3" }, "last_serial": 3437919, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "9503fb0ee8ad98e309afe894e8ad0964", "sha256": "55bdccc950d1d30d66e22c573d6de324316cc9d70cd56af6798f7dddf7cc4093" }, "downloads": -1, "filename": "Cupboard-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9503fb0ee8ad98e309afe894e8ad0964", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9267, "upload_time": "2017-03-11T17:25:52", "url": "https://files.pythonhosted.org/packages/78/1a/7aab2e576bac6f4f9f2162baedfb445d696e08ce42c112472dc131128ad3/Cupboard-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "462199013c299c21811991a686426352", "sha256": "42edf338efd3a8c696b073f5a6fd5aa17c4c497d85c6a37aaa2763dca401cacb" }, "downloads": -1, "filename": "Cupboard-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "462199013c299c21811991a686426352", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12329, "upload_time": "2017-11-08T04:14:41", "url": "https://files.pythonhosted.org/packages/3e/2f/31f8b4a4ee299540ee89e1deab856f208beb97cbc17562bf39294fa22b34/Cupboard-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "147e9729d17f493b5dee3ed35f8a2e64", "sha256": "b824af08b4584ab19710817c2cd04a52a7ccde1200d5484cbcca420b18d5f7f0" }, "downloads": -1, "filename": "Cupboard-0.2.1.tar.gz", "has_sig": false, "md5_digest": "147e9729d17f493b5dee3ed35f8a2e64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11029, "upload_time": "2017-11-08T04:14:43", "url": "https://files.pythonhosted.org/packages/20/78/eedd936c48367a39b4f6eb8b42505e01222daf9533fcd7b790bd50e3a36f/Cupboard-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7d54a9fa8f977d2d694888a5ae143a74", "sha256": "550f99cf21143c97acb472cfed27983b6324725d577c117ad259fc066201ca4d" }, "downloads": -1, "filename": "Cupboard-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d54a9fa8f977d2d694888a5ae143a74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13640, "upload_time": "2017-11-16T09:15:40", "url": "https://files.pythonhosted.org/packages/0e/5f/beb1ff617956039750c014243074b8a6abb2e18b4f7cf5ed94cf5182de6e/Cupboard-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ee7552c3898f5bb28345fe68336aa72", "sha256": "18a7a443b54b20ec479e2133236760a5d6b0952e70f51a586be2e345ff72f29b" }, "downloads": -1, "filename": "Cupboard-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5ee7552c3898f5bb28345fe68336aa72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14232, "upload_time": "2017-11-16T09:15:41", "url": "https://files.pythonhosted.org/packages/97/8f/5b5b5a443cdc4475d5c4b640144ab48fa460e44461d2b204a13c2c5a9f98/Cupboard-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "ec376a34491388b053cca5cc2b602c96", "sha256": "24503f16fd66559d329f69999a973b63dec23157344240d8b588effc2c7dfb31" }, "downloads": -1, "filename": "Cupboard-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec376a34491388b053cca5cc2b602c96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13536, "upload_time": "2017-12-22T19:46:45", "url": "https://files.pythonhosted.org/packages/9d/4a/34b584443e1073dda7b7f8eb97855383d31a9704851fcd22660f8afd38b3/Cupboard-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf5ce83967fa08741c9b2d89992ccc87", "sha256": "36ced6eca78ba4066e4608cb79ec346164b9b14d5a101f8ec243cc51ce9e5746" }, "downloads": -1, "filename": "Cupboard-0.2.3.tar.gz", "has_sig": false, "md5_digest": "cf5ce83967fa08741c9b2d89992ccc87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14208, "upload_time": "2017-12-22T19:46:46", "url": "https://files.pythonhosted.org/packages/bd/84/20b89c3b41effd55150c78c556806c1ad35434969fde640e73e3651638b4/Cupboard-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ec376a34491388b053cca5cc2b602c96", "sha256": "24503f16fd66559d329f69999a973b63dec23157344240d8b588effc2c7dfb31" }, "downloads": -1, "filename": "Cupboard-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec376a34491388b053cca5cc2b602c96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13536, "upload_time": "2017-12-22T19:46:45", "url": "https://files.pythonhosted.org/packages/9d/4a/34b584443e1073dda7b7f8eb97855383d31a9704851fcd22660f8afd38b3/Cupboard-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf5ce83967fa08741c9b2d89992ccc87", "sha256": "36ced6eca78ba4066e4608cb79ec346164b9b14d5a101f8ec243cc51ce9e5746" }, "downloads": -1, "filename": "Cupboard-0.2.3.tar.gz", "has_sig": false, "md5_digest": "cf5ce83967fa08741c9b2d89992ccc87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14208, "upload_time": "2017-12-22T19:46:46", "url": "https://files.pythonhosted.org/packages/bd/84/20b89c3b41effd55150c78c556806c1ad35434969fde640e73e3651638b4/Cupboard-0.2.3.tar.gz" } ] }