{ "info": { "author": "WKPlus", "author_email": "qifa.zhao@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "rangedict is a dict whose key is a range.\n\nUsage\n-----\n\n >>> from rangedict import RangeDict\n >>> rd = RangeDict()\n >>> rd[(1, 2)] = 1\n >>> rd[(3, 3)] = 3\n >>> rd[(5, 7)] = 5\n >>> print rd[6]\n 5\n >>> 3 in rd\n True\n >>> del rd[(3, 3)]\n >>> 3 in rd\n False\n\nImplemented based on red black tree provides an O(logn) complexity for\ninserting, deleting and finding.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/WKPlus/rangedict.git", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "rangedict", "package_url": "https://pypi.org/project/rangedict/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rangedict/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/WKPlus/rangedict.git" }, "release_url": "https://pypi.org/project/rangedict/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "range dict is a dict whose key is a range", "version": "0.1.6" }, "last_serial": 2504318, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "3fa51352298155eed6dc8d076243437a", "sha256": "a8f1903eebd4e6e027fd854ffdba5d30960d63e3985278cd94dbdbe49f19beda" }, "downloads": -1, "filename": "rangedict-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3fa51352298155eed6dc8d076243437a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2855, "upload_time": "2015-05-27T07:16:59", "url": "https://files.pythonhosted.org/packages/ed/17/467b4c1358287fba51e09793f05b36a56b5b5796f2a444c07a989adad591/rangedict-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "9b707ddb21a71c30b6da4cca17c29e38", "sha256": "c3a8863552d569f4eb2a85f94024a8f593a249c5d07e0722c2629d7afa2fa78c" }, "downloads": -1, "filename": "rangedict-0.1.3.tar.gz", "has_sig": false, "md5_digest": "9b707ddb21a71c30b6da4cca17c29e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2910, "upload_time": "2015-05-27T09:06:03", "url": "https://files.pythonhosted.org/packages/11/59/f99c153746642a1e7ff43d9f67361b71f3af2e7b6fecf85a4d57f2c188b2/rangedict-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "0cad384cb739cffeacb27541b333884d", "sha256": "416203dc106913e3e7d3e93c2560d9b5d7d938a0e27f7dbf2181fdc84a9881b4" }, "downloads": -1, "filename": "rangedict-0.1.4.tar.gz", "has_sig": false, "md5_digest": "0cad384cb739cffeacb27541b333884d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2908, "upload_time": "2015-05-27T10:20:59", "url": "https://files.pythonhosted.org/packages/cb/81/23b016dc150839660d9306088ef8c3767bd7948544d94706ce05a1f6613d/rangedict-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "04ce43e469ce2c0ac26c00cec5279951", "sha256": "9df32d58218ffc23b4a5b77e7cfb154ef16d800d5e95c4a4acde314b4d1357c5" }, "downloads": -1, "filename": "rangedict-0.1.5.tar.gz", "has_sig": false, "md5_digest": "04ce43e469ce2c0ac26c00cec5279951", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2915, "upload_time": "2015-05-29T05:43:34", "url": "https://files.pythonhosted.org/packages/06/42/b87cd7da78989bc8eeb32842d56638f94277222dde94886f4dd6e6ad4fa1/rangedict-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "5a668f439d1ed47477a1592d195a5e50", "sha256": "f98526309b7d159d54491059a6080a85bd110a75d242da29c632c8788357a94b" }, "downloads": -1, "filename": "rangedict-0.1.6.tar.gz", "has_sig": false, "md5_digest": "5a668f439d1ed47477a1592d195a5e50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2919, "upload_time": "2016-12-07T09:10:06", "url": "https://files.pythonhosted.org/packages/24/1d/22ba4f88610ec4f653f550d263f0d1d14c5a8f01e2c9239631eb21cc183e/rangedict-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a668f439d1ed47477a1592d195a5e50", "sha256": "f98526309b7d159d54491059a6080a85bd110a75d242da29c632c8788357a94b" }, "downloads": -1, "filename": "rangedict-0.1.6.tar.gz", "has_sig": false, "md5_digest": "5a668f439d1ed47477a1592d195a5e50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2919, "upload_time": "2016-12-07T09:10:06", "url": "https://files.pythonhosted.org/packages/24/1d/22ba4f88610ec4f653f550d263f0d1d14c5a8f01e2c9239631eb21cc183e/rangedict-0.1.6.tar.gz" } ] }