{ "info": { "author": "Baran Bartu Demirci", "author_email": "bbartu.demirci@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# rcmemoize (Django)\n##### Cache anything in the current request cycle in memory for preventing duplicate method callers.\n##### It works for Django only for now. But can be contributed to extend other Python Web Frameworks like Flask, Bottle, TurboGears etc.\n\n# Installation\n\n```bash\npip install rcmemoize\n```\n\n# Configuration\n\n##### Add bottom of the of the MIDDLEWARE_CLASSES\n\n```bash\nrcmemoize.middleware.memoization_middleware.RequestCycleMemoizationMiddleware\n```\n\n# Usage\n```bash\nfrom rcmemoize.memoization import request_cycle_memoize\n\n@request_cycle_memoize()\ndef your_method(*args,**kwargs):\n...\n```\n\n# CONTRIBUTE\n##### All contributions are very welcomed!", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/baranbartu/rcmemoize/tarball/0.0.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/baranbartu/rcmemoize", "keywords": "django,memoize,memorize,cache,cached,cached property", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "rcmemoize", "package_url": "https://pypi.org/project/rcmemoize/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rcmemoize/", "project_urls": { "Download": "https://github.com/baranbartu/rcmemoize/tarball/0.0.3", "Homepage": "https://github.com/baranbartu/rcmemoize" }, "release_url": "https://pypi.org/project/rcmemoize/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Cache anything in the current request cycle in memory for preventing duplicate method callers.", "version": "0.0.3" }, "last_serial": 2538329, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "d34536c48af26c89b1a550e9c7bc46fd", "sha256": "c10594e356e04ea52153b284c5061abc0e087401a6a57943629734e7f165d633" }, "downloads": -1, "filename": "rcmemoize-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d34536c48af26c89b1a550e9c7bc46fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3394, "upload_time": "2016-12-24T23:13:02", "url": "https://files.pythonhosted.org/packages/05/fc/657147cfa4387b7e53893bc91451fd6f2ca882dcae33b09ff4a8974b4cfa/rcmemoize-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d34536c48af26c89b1a550e9c7bc46fd", "sha256": "c10594e356e04ea52153b284c5061abc0e087401a6a57943629734e7f165d633" }, "downloads": -1, "filename": "rcmemoize-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d34536c48af26c89b1a550e9c7bc46fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3394, "upload_time": "2016-12-24T23:13:02", "url": "https://files.pythonhosted.org/packages/05/fc/657147cfa4387b7e53893bc91451fd6f2ca882dcae33b09ff4a8974b4cfa/rcmemoize-0.0.3.tar.gz" } ] }