{ "info": { "author": "desbma", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Database", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Web cache\n=========\n\n[![Latest version](https://img.shields.io/pypi/v/web_cache.svg?style=flat)](https://pypi.python.org/pypi/web_cache/)\n[![Tests status](https://img.shields.io/travis/desbma/web_cache/master.svg?label=tests&style=flat)](https://travis-ci.org/desbma/web_cache)\n[![Coverage](https://img.shields.io/coveralls/desbma/web_cache/master.svg?style=flat)](https://coveralls.io/github/desbma/web_cache?branch=master)\n[![Supported Python versions](https://img.shields.io/pypi/pyversions/web_cache.svg?style=flat)](https://pypi.python.org/pypi/web_cache/)\n[![License](https://img.shields.io/github/license/desbma/web_cache.svg?style=flat)](https://github.com/desbma/web_cache/blob/master/LICENSE)\n\nPython module for simple key-value storage backed up by sqlite3 database.\nThe typical use case is a URL to HTTP data cache, but it can also be used fo non web ressources.\n\n\n## Features\n\n* Simple `dict` interface allows natural usage (`if key in cache`, `value = cache[key]`, etc.)\n* Optional Zlib, BZIP2 or LZMA compression\n* FIFO or LRU cache eviction strategies\n* Optional thread safe interface to work around Python Sqlite3 'same thread' limitation\n* Provides cache hit rate statistics\n\n\n## Installation (from PyPI, with PIP)\n\nweb_cache requires [Python](https://www.python.org/downloads/) >= 3.4.\n\n1. If you don't already have it, [install pip](https://pip.pypa.io/en/stable/installing/) for Python 3\n2. Install web_cache: `pip3 install web_cache`\n\n\n## License\n\n[LGPLv2](https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/desbma/web_cache/archive/1.1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/desbma/web_cache", "keywords": "cache,sqlite3,key-value,persistent", "license": "", "maintainer": "", "maintainer_email": "", "name": "web_cache", "package_url": "https://pypi.org/project/web_cache/", "platform": "", "project_url": "https://pypi.org/project/web_cache/", "project_urls": { "Download": "https://github.com/desbma/web_cache/archive/1.1.0.tar.gz", "Homepage": "https://github.com/desbma/web_cache" }, "release_url": "https://pypi.org/project/web_cache/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Simple persistent cache storage, with different cache eviction strategies, and optional compression", "version": "1.1.0" }, "last_serial": 4448613, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "10f0aae109c131700c7a3931da073c72", "sha256": "4f7eb4316fe59e6d08f4dda3710381fd3150da384d7d6b770ea3be665bdd3ab3" }, "downloads": -1, "filename": "web_cache-1.0.0.tar.gz", "has_sig": false, "md5_digest": "10f0aae109c131700c7a3931da073c72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17448, "upload_time": "2016-07-24T12:50:16", "url": "https://files.pythonhosted.org/packages/0e/5d/68e7d6c063af83f7633d1793f3413922457b3057aafbe3cfa68ba080795c/web_cache-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "56fd4e20e1cb1e867b28f3848725de04", "sha256": "e03aa518732e36937a391b2c33aae4e66ce48068ea9f405e8a5584e18aebb516" }, "downloads": -1, "filename": "web_cache-1.0.2.tar.gz", "has_sig": false, "md5_digest": "56fd4e20e1cb1e867b28f3848725de04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16157, "upload_time": "2017-04-23T01:05:36", "url": "https://files.pythonhosted.org/packages/6d/35/d46661e33b6565653084cb77289ed49e8be0c6168f5c65eb4cb591c58dde/web_cache-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ac89ba0cb285c32f81e11ecaefd00aa2", "sha256": "d5a10a34c87beffc794b8e1dec77bf6b419886b9cc60b9b10c706810870e0eb5" }, "downloads": -1, "filename": "web_cache-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ac89ba0cb285c32f81e11ecaefd00aa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16171, "upload_time": "2018-11-04T00:26:11", "url": "https://files.pythonhosted.org/packages/1b/67/9970fa9705c2e4234923a1ae0ca96bd5f29571d21b70c5457528347f1eaf/web_cache-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac89ba0cb285c32f81e11ecaefd00aa2", "sha256": "d5a10a34c87beffc794b8e1dec77bf6b419886b9cc60b9b10c706810870e0eb5" }, "downloads": -1, "filename": "web_cache-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ac89ba0cb285c32f81e11ecaefd00aa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16171, "upload_time": "2018-11-04T00:26:11", "url": "https://files.pythonhosted.org/packages/1b/67/9970fa9705c2e4234923a1ae0ca96bd5f29571d21b70c5457528347f1eaf/web_cache-1.1.0.tar.gz" } ] }