{ "info": { "author": "qileroro", "author_email": "qileroro@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# nameko-cache\r\n\r\nCache for nameko services\r\n\r\n## Installation\r\n```\r\npip install nameko-cache\r\n```\r\n\r\n## Usage\r\napp.py\r\n```python\r\nfrom datetime import datetime\r\nfrom nameko.rpc import rpc\r\nfrom nameko_redisy import Redis\r\nfrom nameko_cache import cached, delete_cached\r\n\r\n\r\nclass FooService(object):\r\n name = 'foo_service'\r\n\r\n cache = Redis('CACHE_REDIS_URI')\r\n\r\n @rpc\r\n @cached(timeout=10)\r\n def hello(name):\r\n return 'hello {} at {}'.format(name, datetime.now())\r\n\r\n\r\n @rpc\r\n def world(self):\r\n delete_cached(self.hello, ['john'])\r\n```\r\n\r\nconfig.yml\r\n```yml\r\nAMQP_URI: 'pyamqp://guest:guest@localhost'\r\nCACHE_REDIS_URI: 'redis://127.0.0.1'\r\n```\r\n\r\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/qileroro/nameko-cache/", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "nameko-cache", "package_url": "https://pypi.org/project/nameko-cache/", "platform": "", "project_url": "https://pypi.org/project/nameko-cache/", "project_urls": { "Homepage": "https://github.com/qileroro/nameko-cache/" }, "release_url": "https://pypi.org/project/nameko-cache/1.0.6/", "requires_dist": [ "nameko (>=2.0.0)" ], "requires_python": "", "summary": "Cache for nameko services", "version": "1.0.6" }, "last_serial": 3893409, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "e4090b43c2599dd0950a336dc2ec5d19", "sha256": "363a945bc7d18b95bfd7a4c82b1954bbc8aa5b35958f65b47a490feacf5b239e" }, "downloads": -1, "filename": "nameko_cache-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "e4090b43c2599dd0950a336dc2ec5d19", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2234, "upload_time": "2018-05-23T13:05:41", "url": "https://files.pythonhosted.org/packages/cb/9f/82b1f889d8f4107775dee805fd0823dab4789f1f8d4189c9177eab2d91cf/nameko_cache-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47604f13fadd6a868aea52d6f05ce76a", "sha256": "ecf18fe71f440d9498c3d9462e681dd3a1920f942738614baf3e3bfa0acf5fb3" }, "downloads": -1, "filename": "nameko-cache-1.0.2.win32.zip", "has_sig": false, "md5_digest": "47604f13fadd6a868aea52d6f05ce76a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3628, "upload_time": "2018-05-23T13:05:42", "url": "https://files.pythonhosted.org/packages/ef/b4/e378a5b605ae8ee11d639aa1de29ed3a9620dccefc6e721e4749b9ae91d5/nameko-cache-1.0.2.win32.zip" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "6957b4bd9b45954fb0b35c678825d0eb", "sha256": "9102d6fe5c448a152362335edeaf2b1e9490110ba442f4386c50eda6f5b34869" }, "downloads": -1, "filename": "nameko_cache-1.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "6957b4bd9b45954fb0b35c678825d0eb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2262, "upload_time": "2018-05-24T02:04:49", "url": "https://files.pythonhosted.org/packages/2b/eb/99be5945442eedc51ee6c982c2c2f184c8612c1a43dfc98da479e1a5c944/nameko_cache-1.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "749ed3cf844ad424e59be241814ff644", "sha256": "06cbdf25e41a2151e11679ce51e5330cd56a7f89651ca459d7937a1ce6ceba7f" }, "downloads": -1, "filename": "nameko-cache-1.0.6.win32.zip", "has_sig": false, "md5_digest": "749ed3cf844ad424e59be241814ff644", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3723, "upload_time": "2018-05-24T02:04:51", "url": "https://files.pythonhosted.org/packages/f1/cc/daede5e011d1e909c04bc151f608233ed30c93281551624a1913e896aa75/nameko-cache-1.0.6.win32.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6957b4bd9b45954fb0b35c678825d0eb", "sha256": "9102d6fe5c448a152362335edeaf2b1e9490110ba442f4386c50eda6f5b34869" }, "downloads": -1, "filename": "nameko_cache-1.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "6957b4bd9b45954fb0b35c678825d0eb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2262, "upload_time": "2018-05-24T02:04:49", "url": "https://files.pythonhosted.org/packages/2b/eb/99be5945442eedc51ee6c982c2c2f184c8612c1a43dfc98da479e1a5c944/nameko_cache-1.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "749ed3cf844ad424e59be241814ff644", "sha256": "06cbdf25e41a2151e11679ce51e5330cd56a7f89651ca459d7937a1ce6ceba7f" }, "downloads": -1, "filename": "nameko-cache-1.0.6.win32.zip", "has_sig": false, "md5_digest": "749ed3cf844ad424e59be241814ff644", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3723, "upload_time": "2018-05-24T02:04:51", "url": "https://files.pythonhosted.org/packages/f1/cc/daede5e011d1e909c04bc151f608233ed30c93281551624a1913e896aa75/nameko-cache-1.0.6.win32.zip" } ] }