{ "info": { "author": "Behzad Dastur", "author_email": "bdastur@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# buckets\nA python library for managing data prioritized by relevance based on time.\n\nIn monitoring usecase either by polling or using a push model, a lot of data\nis captured. But even when we have huge amount of data, only the most recent one\nis relevant most of the times.\n\nbuckets is a python library which can be used to manage data that it will organize\nto keep the most relevant/recent data and deprioritize older data. \n\nA bucket in this instance is a place holder for data. And with Buckets you can manage \nmultiple bucket lists. A bucket list is a fixed size list of buckets. When data exceeds the bucket\nlist, the oldest data gets moved to a lower priority bucket list if there exist, else eventually it gets\ndeleted.\n\nUsage:\n import buckets\n\n # Initialize the Buckets class with 2 bucket lists of size 5 and 4.\n bkts = buckets.Buckets(2, [5, 4])\n\n # to add to the bucket simply call\n bkts.buckets_add_element(data)", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bdastur/spam", "keywords": "buckets utility", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "buckets", "package_url": "https://pypi.org/project/buckets/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/buckets/", "project_urls": { "Homepage": "https://github.com/bdastur/spam" }, "release_url": "https://pypi.org/project/buckets/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "managing data by relevancy.", "version": "1.0.2" }, "last_serial": 1990920, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3fa1ba16bee3dba996c2f0b8ab031cff", "sha256": "a7c4e23bb344d3ee96a30ef25f0088938e3947d3f69a9ecf2881e89c2f9ec35a" }, "downloads": -1, "filename": "buckets-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3fa1ba16bee3dba996c2f0b8ab031cff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3676, "upload_time": "2016-02-25T19:08:30", "url": "https://files.pythonhosted.org/packages/83/9c/c62f2028e5e87d039519680a039cfba4129189a1d099c3f3b470406c994d/buckets-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d07681e947187c8e8a414f21aac25c2", "sha256": "4ccfce134b1f66a0c8283ce1f8107f66635eb629a9c8394175a88ce927ca7228" }, "downloads": -1, "filename": "buckets-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3d07681e947187c8e8a414f21aac25c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6803, "upload_time": "2016-02-25T19:08:56", "url": "https://files.pythonhosted.org/packages/1e/95/e4576c5057a924abc4f8f78334900f2fad858e9c3911f9b5c1b75b674147/buckets-1.0.0.tar.gz" } ], "1.0.0.dev0": [ { "comment_text": "", "digests": { "md5": "3ae91b214122ff45701e7e421fadff5c", "sha256": "b6648fe811de6d53d6629a3d0c9047279722aa89716f92c5e38cd3d459d08b44" }, "downloads": -1, "filename": "buckets-1.0.0.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ae91b214122ff45701e7e421fadff5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3742, "upload_time": "2016-02-25T18:46:31", "url": "https://files.pythonhosted.org/packages/08/aa/9102e00b6da96cdcd20cbcc9c937fcfd902dcdebddde20065515ca76caab/buckets-1.0.0.dev0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "921a1c19e83cbdeb3530fc80669e49b7", "sha256": "84d62b2e17f675624f95406e8c5553d918ea00e1e3df18e7dc5d58b7570c10df" }, "downloads": -1, "filename": "buckets-1.0.0.dev0.tar.gz", "has_sig": false, "md5_digest": "921a1c19e83cbdeb3530fc80669e49b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2705, "upload_time": "2016-02-25T18:46:10", "url": "https://files.pythonhosted.org/packages/a0/13/1bc7fb9b2d89bc7ab1c5ed544cfa688c996ae54b04a8f90a767752eb43bc/buckets-1.0.0.dev0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "98bc494abdefe25578a7951b944405fa", "sha256": "c9b76ea340d9be5087dd7e0af8955f79d5b594373edfade6d584fcdd26e7a2bd" }, "downloads": -1, "filename": "buckets-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98bc494abdefe25578a7951b944405fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4827, "upload_time": "2016-03-03T17:12:43", "url": "https://files.pythonhosted.org/packages/cb/b5/95daad6c43be2ea4026323ccea625eab6cc930f22a9358afb0783863e028/buckets-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f54339d1f5179db6b41b2a0d7b77a7e", "sha256": "5634ed4f7d92310f3d1399990745db49709b1577c93f281d5d60e77c58bdcd7e" }, "downloads": -1, "filename": "buckets-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1f54339d1f5179db6b41b2a0d7b77a7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7413, "upload_time": "2016-03-03T17:12:24", "url": "https://files.pythonhosted.org/packages/b2/66/183031881aa306c308825f2c0f1f829c825804793598b291a62f77ebdaf3/buckets-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "efdd0f20eab01d8c743d1a918f641dde", "sha256": "f648fa30953c2d0f805708441a99b94cc98f36b719f9e8296e7e1c568b473ec0" }, "downloads": -1, "filename": "buckets-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efdd0f20eab01d8c743d1a918f641dde", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4832, "upload_time": "2016-03-05T14:18:36", "url": "https://files.pythonhosted.org/packages/3a/09/8d768ca40579f66e04b7c70dbbe5e7b29eac03f5f89aa6e4db2acde5ad33/buckets-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43d893df956584aefceb6a7533ec88d0", "sha256": "cd5c1ae04aa6c6169eb7770db69ba49841892e051397c5bd0e20ee877cfad7f4" }, "downloads": -1, "filename": "buckets-1.0.2.tar.gz", "has_sig": false, "md5_digest": "43d893df956584aefceb6a7533ec88d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7419, "upload_time": "2016-03-05T14:18:52", "url": "https://files.pythonhosted.org/packages/75/ac/40b5f924ec9cd7b4756d235a1f353b0e0b82fbcf092f344db329e9937f2f/buckets-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "efdd0f20eab01d8c743d1a918f641dde", "sha256": "f648fa30953c2d0f805708441a99b94cc98f36b719f9e8296e7e1c568b473ec0" }, "downloads": -1, "filename": "buckets-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efdd0f20eab01d8c743d1a918f641dde", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4832, "upload_time": "2016-03-05T14:18:36", "url": "https://files.pythonhosted.org/packages/3a/09/8d768ca40579f66e04b7c70dbbe5e7b29eac03f5f89aa6e4db2acde5ad33/buckets-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43d893df956584aefceb6a7533ec88d0", "sha256": "cd5c1ae04aa6c6169eb7770db69ba49841892e051397c5bd0e20ee877cfad7f4" }, "downloads": -1, "filename": "buckets-1.0.2.tar.gz", "has_sig": false, "md5_digest": "43d893df956584aefceb6a7533ec88d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7419, "upload_time": "2016-03-05T14:18:52", "url": "https://files.pythonhosted.org/packages/75/ac/40b5f924ec9cd7b4756d235a1f353b0e0b82fbcf092f344db329e9937f2f/buckets-1.0.2.tar.gz" } ] }