{ "info": { "author": "Aurelien Campeas", "author_email": "aurelien.campeas@pythonian.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Database", "Topic :: Software Development :: Object Brokering", "Topic :: System :: Distributed Computing" ], "description": "DBCACHE\n=======\n\nThis small library allows to cache costly things within a postgresql\ntable.\n\n`keys` and `values` are bytes.\n\nExample usage:\n\n```python\n from time import sleep\n from datetime import timedelta\n from dbcache.api import dbcache\n\n cache = dbcache('postgresql://foo:bar@postgresql/mydb')\n\n assert cache.get(b'a') is None\n cache.set(b'a', b'aaa')\n assert cache.get(b'a') == b'aaa'\n\n cache.set(b'b', b'bbb', lifetime=timedelta(seconds=1))\n assert cache.get(b'b') == b'bbb'\n sleep(1)\n assert cache.get(b'b') is None\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/pythonian/dbcache", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "dbcache", "package_url": "https://pypi.org/project/dbcache/", "platform": "", "project_url": "https://pypi.org/project/dbcache/", "project_urls": { "Homepage": "https://bitbucket.org/pythonian/dbcache" }, "release_url": "https://pypi.org/project/dbcache/0.1.0/", "requires_dist": [ "sqlhelp", "sqlalchemy" ], "requires_python": "", "summary": "A postgresql backed cache system", "version": "0.1.0", "yanked": false, "yanked_reason": null }, "last_serial": 6042515, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "19cf9a2b5df572d952be16ce7ec8556e", "sha256": "62c7462d4c9af50a29504dd3f168100484a48e17e432c96ca86fdd65ca5e9601" }, "downloads": -1, "filename": "dbcache-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "19cf9a2b5df572d952be16ce7ec8556e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3871, "upload_time": "2019-10-28T15:37:59", "upload_time_iso_8601": "2019-10-28T15:37:59.015717Z", "url": "https://files.pythonhosted.org/packages/c8/2c/5bdcd4fdce01d8ca07fdd5019576e2d83b8198cfbe759de758da9bcfc655/dbcache-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "19cf9a2b5df572d952be16ce7ec8556e", "sha256": "62c7462d4c9af50a29504dd3f168100484a48e17e432c96ca86fdd65ca5e9601" }, "downloads": -1, "filename": "dbcache-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "19cf9a2b5df572d952be16ce7ec8556e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3871, "upload_time": "2019-10-28T15:37:59", "upload_time_iso_8601": "2019-10-28T15:37:59.015717Z", "url": "https://files.pythonhosted.org/packages/c8/2c/5bdcd4fdce01d8ca07fdd5019576e2d83b8198cfbe759de758da9bcfc655/dbcache-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }