{ "info": { "author": "xwhuang", "author_email": "xwhuang@qnap.com", "bugtrack_url": null, "classifiers": [ "Topic :: Utilities" ], "description": "A Python function wrapper to cache method results using memcache \n\nUsage:\n\nfrom memcache_wrapper import Memcached\nfrom mockcache import Client\n\nmc_client = Client()\n\n@Memcached('/myprefix', mc_client)\ndef myfunc(args):\n ...\n\nor\n\nmc = Memcached('/myprefix', mc_client)\ncached_myfunc = mc.wrap(myfunc)\n\nFor short,\ncached_myfunc = Memcached('/myprefix', mc_client).wrap(myfunc)\n\nSee more examples at test/test_memcache_wrapper.py\n\nParameters:\n\n prefix: used as memached's key prefix\n\n mc_client: memcache client instance, such as python-memcached or mockcache\n\n ttl: time to live in memcache, default: 10\n\n bypass_cache: if True, bypass cache and save the result\n\n cache_negative: if False, do not cache negative result, such as [], {}, and None. Otherwise, it will cache everything.", "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/azraelxyz/memcache_wrapper", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "memcache_wrapper", "package_url": "https://pypi.org/project/memcache_wrapper/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/memcache_wrapper/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/azraelxyz/memcache_wrapper" }, "release_url": "https://pypi.org/project/memcache_wrapper/1.0.4/", "requires_dist": null, "requires_python": null, "summary": "A Python function wrapper to cache method results using memcache", "version": "1.0.4" }, "last_serial": 1814312, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "e773df582316e6cff932d16840daacf1", "sha256": "6bbde840454f1ad15712ea385cad3ff3d34efa252457726ae3b91eb671a011f8" }, "downloads": -1, "filename": "memcache_wrapper-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e773df582316e6cff932d16840daacf1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3901, "upload_time": "2015-11-13T05:32:50", "url": "https://files.pythonhosted.org/packages/f8/68/d9810946383bdc80d39e8f0135110961193c317fdfd87a3dc54f61d5cb18/memcache_wrapper-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b086616f0bf021e18f2176dfde25be88", "sha256": "541184d274a553de21d869dda44ee6990cfff87583abe842d2426cf2abda8df8" }, "downloads": -1, "filename": "memcache_wrapper-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b086616f0bf021e18f2176dfde25be88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2762, "upload_time": "2015-11-13T05:32:44", "url": "https://files.pythonhosted.org/packages/5e/09/e69f5cb1a86b2ba46f1449dd39f12ea0cda633889e9d493d58f148c7c77e/memcache_wrapper-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "20d4a471ba1729332b0afb967a07ac1a", "sha256": "816c616001e096ea13eca4d18cec92abfc36ea5e0754abf3d8e4f5226ca1dcd6" }, "downloads": -1, "filename": "memcache_wrapper-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "20d4a471ba1729332b0afb967a07ac1a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3969, "upload_time": "2015-11-13T05:38:00", "url": "https://files.pythonhosted.org/packages/51/a6/d323ffd1c0373c9b6821ffa312933255b3e08cd02724ff73d427f5be478e/memcache_wrapper-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7920561b296fdf1eba4e5da35a6f2628", "sha256": "cf42c400e289e4d2310b3d8bee6d8e738a91f3e6c25276d86f3de041f1c17dbb" }, "downloads": -1, "filename": "memcache_wrapper-1.0.2.tar.gz", "has_sig": false, "md5_digest": "7920561b296fdf1eba4e5da35a6f2628", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2796, "upload_time": "2015-11-13T05:37:54", "url": "https://files.pythonhosted.org/packages/6e/d4/d8f6c238542e28bd02eb1459e6d988eb7fd5a3117c842cb30f0d67769ae8/memcache_wrapper-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "954fc2fa388aa6e487ffd4fa1178a6d3", "sha256": "df2489f5eb1c7778c803d66f637de114ecfd10143f560234bbfd09080aa0e86c" }, "downloads": -1, "filename": "memcache_wrapper-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "954fc2fa388aa6e487ffd4fa1178a6d3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3953, "upload_time": "2015-11-13T05:40:34", "url": "https://files.pythonhosted.org/packages/a3/f3/9e40bfa78ee9d67ab8b131210e1cffdbf7a5427f3c1cafc10409f645f6c8/memcache_wrapper-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab163e7edd5e847eb16d9e20570ef15f", "sha256": "523820d895db75a4657b9ffdedb4317041cbc157b6ac702b0f7aa734417ad730" }, "downloads": -1, "filename": "memcache_wrapper-1.0.3.tar.gz", "has_sig": false, "md5_digest": "ab163e7edd5e847eb16d9e20570ef15f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2781, "upload_time": "2015-11-13T05:40:28", "url": "https://files.pythonhosted.org/packages/7a/3e/30e9bf904866631a6d7d336f5b7a3e2a49aac43376b2f625c71efc16595a/memcache_wrapper-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "4ccc78570f6626c2f27c0851ea265ff8", "sha256": "dd556d879eba3d07382c95356fb01c3e7d1acea38de02f7ef17c8d3bc5c26cf7" }, "downloads": -1, "filename": "memcache_wrapper-1.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "4ccc78570f6626c2f27c0851ea265ff8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3959, "upload_time": "2015-11-13T06:38:11", "url": "https://files.pythonhosted.org/packages/08/ae/e8265ef4cffe2d146993c8c00670e93f122198065d9255aede0d69c41dce/memcache_wrapper-1.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc981b04b1f699cc83b1fcd94e7b115a", "sha256": "5258635e038009793b1cb649c477fe0accece3084bcee2a3910ec841f1ee564b" }, "downloads": -1, "filename": "memcache_wrapper-1.0.4.tar.gz", "has_sig": false, "md5_digest": "dc981b04b1f699cc83b1fcd94e7b115a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2797, "upload_time": "2015-11-13T06:37:58", "url": "https://files.pythonhosted.org/packages/b8/89/586284c85a9dd09eff067e1e838cd81f694a072705d4a0b91f05eda3c478/memcache_wrapper-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ccc78570f6626c2f27c0851ea265ff8", "sha256": "dd556d879eba3d07382c95356fb01c3e7d1acea38de02f7ef17c8d3bc5c26cf7" }, "downloads": -1, "filename": "memcache_wrapper-1.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "4ccc78570f6626c2f27c0851ea265ff8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3959, "upload_time": "2015-11-13T06:38:11", "url": "https://files.pythonhosted.org/packages/08/ae/e8265ef4cffe2d146993c8c00670e93f122198065d9255aede0d69c41dce/memcache_wrapper-1.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc981b04b1f699cc83b1fcd94e7b115a", "sha256": "5258635e038009793b1cb649c477fe0accece3084bcee2a3910ec841f1ee564b" }, "downloads": -1, "filename": "memcache_wrapper-1.0.4.tar.gz", "has_sig": false, "md5_digest": "dc981b04b1f699cc83b1fcd94e7b115a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2797, "upload_time": "2015-11-13T06:37:58", "url": "https://files.pythonhosted.org/packages/b8/89/586284c85a9dd09eff067e1e838cd81f694a072705d4a0b91f05eda3c478/memcache_wrapper-1.0.4.tar.gz" } ] }