{ "info": { "author": "Nicholas Serra", "author_email": "nick@528hazelwood.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Travis test status: [![Build Status](https://travis-ci.org/nicholasserra/python-ultramemcached.svg?branch=master)](https://travis-ci.org/nicholasserra/python-ultramemcached)\n\n#Overview\nA drop in replacement for python-memcached to use [ultramemcache](https://github.com/esnme/ultramemcache) as an interface instead of python sockets. Requires ultramemcache. Usage is the same as [python-memcached](http://www.tummy.com/Community/software/python-memcached/) .\n\n#Installation\nInstall via pip. \n```\npip install python-ultramemcached\n```\n\n#Usage\n```python\nimport ultramemcache\nmc = ultramemcache.Client(['127.0.0.1:11211'], debug=0)\n\nmc.set(\"some_key\", \"Some value\")\nvalue = mc.get(\"some_key\")\n\nmc.set(\"another_key\", 3)\nmc.delete(\"another_key\")\n\nmc.set(\"key\", \"1\") # note that the key used for incr/decr must be a string.\nmc.incr(\"key\")\nmc.decr(\"key\")\n````\n\n#Usage with Django\nTo use this package with Django, implement your own subclass of Django's `BaseMemcachedCache` backend like this:\n\n```python\nfrom django.core.cache.backends.memcached import BaseMemcachedCache\n\nclass UltraMemcachedCache(BaseMemcachedCache):\n \"An implementation of a cache binding using python-ultramemcached\"\n def __init__(self, server, params):\n import ultramemcache\n super(MemcachedCache, self).__init__(server, params,\n library=ultramemcache,\n value_not_found_exception=ValueError)\n```", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/nicholasserra/python-ultramemcached/zipball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nicholasserra/python-ultramemcached/", "keywords": "python memcache memcached ultramemcached ultramemcache", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "python-ultramemcached", "package_url": "https://pypi.org/project/python-ultramemcached/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-ultramemcached/", "project_urls": { "Download": "https://github.com/nicholasserra/python-ultramemcached/zipball/master", "Homepage": "https://github.com/nicholasserra/python-ultramemcached/" }, "release_url": "https://pypi.org/project/python-ultramemcached/0.0.4/", "requires_dist": null, "requires_python": null, "summary": "A drop in replacement for python-memcached that uses ultramemcache", "version": "0.0.4" }, "last_serial": 1179864, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c1aacaccfef3ce8e3370040c490a3d95", "sha256": "71ff5fbf374a7830da2572b222769dcfb091bc96d88cca92ac75bf28b4b214ac" }, "downloads": -1, "filename": "python-ultramemcached-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c1aacaccfef3ce8e3370040c490a3d95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12613, "upload_time": "2012-03-30T23:20:43", "url": "https://files.pythonhosted.org/packages/ef/d8/e1cd58c40c9e55456ced9f33624e0aaa495f2389fd7f9e78076b7da39164/python-ultramemcached-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f273425b268d5e30e738a8f326cfefa6", "sha256": "28a8321020b8eb765dfc15704348747f88c46c8e0049e325e59c81c9824ae4ff" }, "downloads": -1, "filename": "python-ultramemcached-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f273425b268d5e30e738a8f326cfefa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11799, "upload_time": "2012-09-20T21:40:43", "url": "https://files.pythonhosted.org/packages/d1/81/06cd3b6e1e20689aa65e9923485860a61e0290eff2c737cdc4e5c94316ff/python-ultramemcached-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "81ab0c52c7c8f0bba85a84362fb39fe5", "sha256": "b87cf2ca40f594e01a408681940b60d1084fc1b109115e69ac710cc7b5b6f6ea" }, "downloads": -1, "filename": "python-ultramemcached-0.0.3.tar.gz", "has_sig": false, "md5_digest": "81ab0c52c7c8f0bba85a84362fb39fe5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11833, "upload_time": "2013-06-19T03:56:44", "url": "https://files.pythonhosted.org/packages/1c/e7/1f7472a75d542a19c3898645ce27410620ad74291ca12cb1161b903553e7/python-ultramemcached-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "aca43d769a4aa120fade15ca9477fe0a", "sha256": "bfae69ce29f1176610061325af1fdb74983e5dbefd0c8f6b1f5a94bf907244b4" }, "downloads": -1, "filename": "python-ultramemcached-0.0.4.tar.gz", "has_sig": false, "md5_digest": "aca43d769a4aa120fade15ca9477fe0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12242, "upload_time": "2014-08-04T21:01:09", "url": "https://files.pythonhosted.org/packages/27/b8/09587406a2650708becf23d4c4080f395b59f333d93229bfa0dea7d494f6/python-ultramemcached-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aca43d769a4aa120fade15ca9477fe0a", "sha256": "bfae69ce29f1176610061325af1fdb74983e5dbefd0c8f6b1f5a94bf907244b4" }, "downloads": -1, "filename": "python-ultramemcached-0.0.4.tar.gz", "has_sig": false, "md5_digest": "aca43d769a4aa120fade15ca9477fe0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12242, "upload_time": "2014-08-04T21:01:09", "url": "https://files.pythonhosted.org/packages/27/b8/09587406a2650708becf23d4c4080f395b59f333d93229bfa0dea7d494f6/python-ultramemcached-0.0.4.tar.gz" } ] }