{ "info": { "author": "Michael Merickel", "author_email": "oss@m.merickel.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Topic :: Database" ], "description": "===========\nanykeystore\n===========\n\nA generic interface wrapping multiple different backends to provide a\nconsistent key-value storage API. This library is intended to be used by other\nlibraries that require some form of generic storage.\n\nUsage\n=====\n\n::\n\n from anykeystore import create_store\n\n store = create_store('sqla', url='postgres+psycopg2://bob@localhost/mydb')\n\n settings = {\n 'mystore.store': 'sqla',\n 'mystore.url': 'mysql://bob@localhost/mydb',\n }\n store = create_store_from_settings(settings, prefix='mystore.')\n\nSupported Backends\n==================\n\n- memory\n\n- sqlalchemy\n\n requires: sqlalchemy\n\n- mongodb\n\n requires: pymongo\n\n- redis\n\n requires: redis-py\n\n- memcached\n\n requires: python-memcached, or python3-memcached", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "anykeystore", "package_url": "https://pypi.org/project/anykeystore/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/anykeystore/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/anykeystore/0.2/", "requires_dist": null, "requires_python": null, "summary": "A key-value store supporting multiple backends.", "version": "0.2" }, "last_serial": 753008, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8f147adc66b94725be6e1396cdd4fc8e", "sha256": "47ac19835f804ef6f8952b8d4a97a3fd701d250cb4f41faf11b2cd89c8df46ef" }, "downloads": -1, "filename": "anykeystore-0.1.tar.gz", "has_sig": false, "md5_digest": "8f147adc66b94725be6e1396cdd4fc8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8027, "upload_time": "2012-03-13T08:12:11", "url": "https://files.pythonhosted.org/packages/e5/dc/ec8fa59081fc6fcad01c121b9b10b0608d89868f21c16f3e1ff49fadec1d/anykeystore-0.1.tar.gz" } ], "0.1a1": [ { "comment_text": "", "digests": { "md5": "93456d6c3685ff169fd2c7c801290233", "sha256": "00c9ff8212e962742c33333afb6ac0ce69d523f6163bba67e407e94d6c1756ea" }, "downloads": -1, "filename": "anykeystore-0.1a1.tar.gz", "has_sig": false, "md5_digest": "93456d6c3685ff169fd2c7c801290233", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4994, "upload_time": "2012-03-12T17:58:05", "url": "https://files.pythonhosted.org/packages/a3/f4/65386bc92f2e7e7637da56f564ca9187e7ee67f07b3f1713e14b41421e85/anykeystore-0.1a1.tar.gz" } ], "0.1a2": [ { "comment_text": "", "digests": { "md5": "7d2b762fdf94da21946a022699c7ff09", "sha256": "9b75007897f2be062d4737018c3a139867c5be68af54bc89dde04969664ad752" }, "downloads": -1, "filename": "anykeystore-0.1a2.tar.gz", "has_sig": false, "md5_digest": "7d2b762fdf94da21946a022699c7ff09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7578, "upload_time": "2012-03-13T01:53:52", "url": "https://files.pythonhosted.org/packages/c8/a9/2703f8b613e0f77202b272d33dc7f3d5eade46b85b6cd3e730985ede6cf5/anykeystore-0.1a2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "cc331cc5aa6eea38e498cd9cd73e8241", "sha256": "82ffcd608fea9cfaa903b7731c47a8d36ba346bf49cf98f8dabee83083d08412" }, "downloads": -1, "filename": "anykeystore-0.2.tar.gz", "has_sig": false, "md5_digest": "cc331cc5aa6eea38e498cd9cd73e8241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10314, "upload_time": "2012-03-16T09:06:22", "url": "https://files.pythonhosted.org/packages/aa/dc/c4399c0e6b835710763705220f9c37681683f950678db799a5c7eda9e154/anykeystore-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc331cc5aa6eea38e498cd9cd73e8241", "sha256": "82ffcd608fea9cfaa903b7731c47a8d36ba346bf49cf98f8dabee83083d08412" }, "downloads": -1, "filename": "anykeystore-0.2.tar.gz", "has_sig": false, "md5_digest": "cc331cc5aa6eea38e498cd9cd73e8241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10314, "upload_time": "2012-03-16T09:06:22", "url": "https://files.pythonhosted.org/packages/aa/dc/c4399c0e6b835710763705220f9c37681683f950678db799a5c7eda9e154/anykeystore-0.2.tar.gz" } ] }