{ "info": { "author": "William Wei", "author_email": "1342247033@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Topic :: Software Development :: Libraries" ], "description": "`Build Status `__ `PyPI - Python\nVersion `__ `PyPI -\nLicense `__ `Codecov\nbranch `__\n\nsponge\n======\n\nAn elegant cache library for python\n\nHow to use\n==========\n\nInstall\n~~~~~~~\n\n.. code:: bash\n\n pip install sponge\n\nUsage\n~~~~~\n\n.. code:: python\n\n from sponge import CacheManager\n\n # config cache manager\n manager = CacheManager({\n 'default': 'redis',\n 'redis': {\n 'host': 'localhost',\n 'port': 3306,\n 'db': 0\n },\n 'memory': {}\n })\n\n # get cache instance\n cache = manager.store('redis')\n\n # set cache\n cache.put('mykey', 'myvalue', 30) # 30 seconds\n cache.get('mykey') # myvalue\n\n # remove cache\n cache.forget('mykey')\n\n # cache fover\n cache.fover('mykey', 1)\n\n # increase\n cache.increase('mykey') # the value will be 2\n\n # decrease\n cache.decrease('mykey', 2) # the value will be -1\n\n\n # clear all\n cache.flush()\n\nTODO\n====\n\n- [ ] Support cache events\n- [ ] Support file driver\n- [ ] Support database driver\n- [ ] Added into\n `awesome-python `__", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/IamBusy/sponge", "keywords": "", "license": "GNU Lesser General Public License v3 (LGPLv3)", "maintainer": "", "maintainer_email": "", "name": "sponge", "package_url": "https://pypi.org/project/sponge/", "platform": "all", "project_url": "https://pypi.org/project/sponge/", "project_urls": { "Homepage": "https://github.com/IamBusy/sponge" }, "release_url": "https://pypi.org/project/sponge/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "An elegant cache library for python", "version": "0.0.5" }, "last_serial": 3938162, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "11ddaf5b22b028acde69683176d93755", "sha256": "0cd7ac728e335b66875b898b01a406899f203e90666c79237809c7b6c3004fbf" }, "downloads": -1, "filename": "sponge-0.0.1.tar.gz", "has_sig": false, "md5_digest": "11ddaf5b22b028acde69683176d93755", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3012, "upload_time": "2018-05-23T05:23:34", "url": "https://files.pythonhosted.org/packages/78/da/37d86257f5baa61179ed80dda6def40ea891944f7a5f42b6d21678327e15/sponge-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "72f67f3b6bfd386acef36174beb1d251", "sha256": "d8ec7470ade8fd24fa8acbe359a2d7791ac5cf6f662972d9a4a6018ec64f3623" }, "downloads": -1, "filename": "sponge-0.0.2.tar.gz", "has_sig": false, "md5_digest": "72f67f3b6bfd386acef36174beb1d251", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4004, "upload_time": "2018-05-24T15:33:12", "url": "https://files.pythonhosted.org/packages/10/23/e84666cf09191350c769710bf4ba6e13955f7acfc81d6b151f8267c95da0/sponge-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "953f7403b8a7d4186f142009a5a94684", "sha256": "c540af5ada5ff997de583c7450b407fe475feab04ab459891756b297a288dc19" }, "downloads": -1, "filename": "sponge-0.0.3.tar.gz", "has_sig": false, "md5_digest": "953f7403b8a7d4186f142009a5a94684", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4079, "upload_time": "2018-05-24T15:50:09", "url": "https://files.pythonhosted.org/packages/e2/8f/66b955b8e1789055a35588f65371f5e0c9a2f9d46fbc9f35d7f2fa2b31f6/sponge-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "fcc438bb0b38564cd4600b01bcb6a10d", "sha256": "ffbc5ae0cabb7bb223648b3b10f4d4ce7f3977ebd2d52b46110efd5b3d83a1ce" }, "downloads": -1, "filename": "sponge-0.0.4.tar.gz", "has_sig": false, "md5_digest": "fcc438bb0b38564cd4600b01bcb6a10d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4540, "upload_time": "2018-05-27T07:09:03", "url": "https://files.pythonhosted.org/packages/9b/6f/f3bf50551986d3916241a7ff680173f344be891273e26a742be6440d7080/sponge-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "319b2d0f85362b2db41977392c964901", "sha256": "9f615a0c4e71c67a9b487d50bf984f7001376455586652f4acf4fed7da7beb74" }, "downloads": -1, "filename": "sponge-0.0.5.tar.gz", "has_sig": false, "md5_digest": "319b2d0f85362b2db41977392c964901", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4595, "upload_time": "2018-06-07T03:15:50", "url": "https://files.pythonhosted.org/packages/cf/92/ce14834e2450432f1b99f887731e4b8446e367f831182c2be4889154f0a5/sponge-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "319b2d0f85362b2db41977392c964901", "sha256": "9f615a0c4e71c67a9b487d50bf984f7001376455586652f4acf4fed7da7beb74" }, "downloads": -1, "filename": "sponge-0.0.5.tar.gz", "has_sig": false, "md5_digest": "319b2d0f85362b2db41977392c964901", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4595, "upload_time": "2018-06-07T03:15:50", "url": "https://files.pythonhosted.org/packages/cf/92/ce14834e2450432f1b99f887731e4b8446e367f831182c2be4889154f0a5/sponge-0.0.5.tar.gz" } ] }