{ "info": { "author": "ruifengyun", "author_email": "rfyiamcool@163.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Topic :: Utilities" ], "description": "# expiredict\n\n### \u4ecb\u7ecd\n\npython\u7684\u4e00\u4e2a\u5c0f\u6a21\u5757\uff0c\u652f\u6301\u65f6\u95f4\u8fc7\u671f\u53ca\u9650\u5236key\u4e2a\u6570\u7684dict,\u6db5\u76d6\u6240\u6709\u5e38\u7528\u7684dict\u65b9\u6cd5\u3002\n\n[expiredict \u66f4\u591a\u4ecb\u7ecd](http://xiaorui.cc \"xiaorui.cc\")\n\nNew Future\n\n1. support len\n\n2. support clear\n\nTo Do List\n\n1. logging\n\n.....\n\n### \u5b89\u88c5\n1. \u6e90\u7801\u5b89\u88c5\n\n```\ngit@github.com:rfyiamcool/expiredict.git\npython setup.py install\n```\n2. pip \u5b89\u88c5\n\n```\npip install expiredict\n```\n\n### \u4f7f\u7528\u65b9\u6cd5\n\n```\nimport time \n\nfrom expiredict import ExpireDict\nd = ExpireDict(10)\nd['a'] = 'abc'\nprint d.clear()\nprint \"clear data :%s\"%d.keys()\nd['a'] = 'abc'\nprint \"dict length :%s\"%len(d)\nprint \"d.keys() : %s\"%d.keys()\nd.set_ttl('a',2)\nprint d.ttl('a')\nprint \"return value : %s\"%d['a']\ntime.sleep(3)\nprint d['a']\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://xiaorui.cc", "keywords": "Expire ttl Dict Max Dict author fengyun", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "expiredict", "package_url": "https://pypi.org/project/expiredict/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/expiredict/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://xiaorui.cc" }, "release_url": "https://pypi.org/project/expiredict/3.1/", "requires_dist": null, "requires_python": null, "summary": "Support Expire and Max length Dict", "version": "3.1" }, "last_serial": 1822749, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "4052af27207299eea243b595136ea21e", "sha256": "9008cdbfd3eb1a917d3d3e06d91d3d99fb1f7397b56407e44b4681473137a35a" }, "downloads": -1, "filename": "expiredict-1.0.tar.gz", "has_sig": false, "md5_digest": "4052af27207299eea243b595136ea21e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2214, "upload_time": "2015-08-27T22:50:17", "url": "https://files.pythonhosted.org/packages/7b/e8/977440b5ea570bcc2a396f4371520833d5b7d3334ab56a2c60b719b902dc/expiredict-1.0.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "9ca58a78e16fb9a9cac1aac6dfa6b7b3", "sha256": "99f21bb2aa0a01d4094df868a46f1975d174b7c1f59d6ed42ad129564660efdd" }, "downloads": -1, "filename": "expiredict-1.5.tar.gz", "has_sig": false, "md5_digest": "9ca58a78e16fb9a9cac1aac6dfa6b7b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2197, "upload_time": "2015-08-28T02:10:24", "url": "https://files.pythonhosted.org/packages/1b/74/8647d19f6747aec2601d2c951bc0b6647f0692f5992e2c9dd07fb3602797/expiredict-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "809cee724cedf53478c29ee07aeaa562", "sha256": "944befbfddd7083640a14414dfcc2156e61450eec20c478e425916e02d99fa90" }, "downloads": -1, "filename": "expiredict-1.6.tar.gz", "has_sig": false, "md5_digest": "809cee724cedf53478c29ee07aeaa562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2197, "upload_time": "2015-08-28T02:12:32", "url": "https://files.pythonhosted.org/packages/e8/a0/46f9ff716c8ab8144a441d456cec77f6fe95e0cbb7f2d0efbfff1ec74565/expiredict-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "84c425be824282a4c44741c2c11f21f1", "sha256": "5e67bd758362db058d61d1a89c0b5f41f2e0575212d6ff3fc190ff5221fd8058" }, "downloads": -1, "filename": "expiredict-1.7.tar.gz", "has_sig": false, "md5_digest": "84c425be824282a4c44741c2c11f21f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2291, "upload_time": "2015-08-28T02:15:07", "url": "https://files.pythonhosted.org/packages/49/f8/e2ad0fb40e8bc8be3389fb748f6a482ccab15cd4520fc6ed433de865ed6a/expiredict-1.7.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "15f4adc3ab6b4ba6fbf2159036568c33", "sha256": "0afeeb39edd56b3804b1a3a1d1409bece580b6b5ebdd05818ccd22b14d1c349b" }, "downloads": -1, "filename": "expiredict-2.0.tar.gz", "has_sig": false, "md5_digest": "15f4adc3ab6b4ba6fbf2159036568c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2454, "upload_time": "2015-08-30T02:05:52", "url": "https://files.pythonhosted.org/packages/87/46/ebebc3932605f543dc3ef6df271dee7e9e8f5a431dc99e03568db34bc7f3/expiredict-2.0.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "a7ddc6f7112d8b5e4a7118a2e9abd72d", "sha256": "89bd4e93e63479580c4e88f86ea39be5b9c48cc2918f98ae9970d5eb9ba64e31" }, "downloads": -1, "filename": "expiredict-3.0.tar.gz", "has_sig": false, "md5_digest": "a7ddc6f7112d8b5e4a7118a2e9abd72d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2579, "upload_time": "2015-09-06T07:50:56", "url": "https://files.pythonhosted.org/packages/a9/7f/af0644b280bcf1a4c0cdb05702ae10d7d9e8c02c3f63a5235a00194239c3/expiredict-3.0.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "d80ba6237fcf6c7fbbeb7dbdd993e750", "sha256": "e9d468cd22ab5b9024d9b74b5cab97c9952eea383f2c5008c1e4bab5f08e9257" }, "downloads": -1, "filename": "expiredict-3.1.tar.gz", "has_sig": false, "md5_digest": "d80ba6237fcf6c7fbbeb7dbdd993e750", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2621, "upload_time": "2015-11-18T15:15:49", "url": "https://files.pythonhosted.org/packages/96/9f/0b58ca9128263a1201f60f466668c075289888e2090c19341f988986b67d/expiredict-3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d80ba6237fcf6c7fbbeb7dbdd993e750", "sha256": "e9d468cd22ab5b9024d9b74b5cab97c9952eea383f2c5008c1e4bab5f08e9257" }, "downloads": -1, "filename": "expiredict-3.1.tar.gz", "has_sig": false, "md5_digest": "d80ba6237fcf6c7fbbeb7dbdd993e750", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2621, "upload_time": "2015-11-18T15:15:49", "url": "https://files.pythonhosted.org/packages/96/9f/0b58ca9128263a1201f60f466668c075289888e2090c19341f988986b67d/expiredict-3.1.tar.gz" } ] }