{ "info": { "author": "Martin Gergov", "author_email": "martingergov1@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "=========\n Summary\n=========\n\nGeneral implementation of an associative ring buffer.\nRandom access time is like with any other dictionary - O(1),\nmemory consumption is also similar.\n\n=======\n Usage\n=======\n\n.. code-block:: python\n\n\t\t>>> r = Ring({}, 5)\n\t\t>>> r[0] = \"A\"\n\t\t>>> r[1] = \"B\"\n\t\t>>> r[2] = \"C\"\n\t\t>>> r[3] = \"D\"\n\t\t>>> r[4] = \"E\"\n\t\t>>> r\n\t\tRing([(0, 'A'), (1, 'B'), (2, 'C'), (3, 'D'), (4, 'E')])\n\t\t>>> r[5] = \"F\"\n\t\t>>> r\n\t\tRing([(1, 'B'), (2, 'C'), (3, 'D'), (4, 'E'), (5, 'F')])\n\t\t>>>", "description_content_type": null, "docs_url": null, "download_url": "https://bitbucket.org/marto1/ringbuffer/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "ring buffer,container", "license": "MIT/X11", "maintainer": null, "maintainer_email": null, "name": "ringbuffer", "package_url": "https://pypi.org/project/ringbuffer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ringbuffer/", "project_urls": { "Download": "https://bitbucket.org/marto1/ringbuffer/", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/ringbuffer/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "Random access associative ring buffer", "version": "0.0.2" }, "last_serial": 798974, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "87313a9b0f3b0b9b6cf88b9191561205", "sha256": "b02e39826bc48d7b57927e2607ff05371f3f442b40c2ba1deacfa2ca5eedbbe8" }, "downloads": -1, "filename": "ringbuffer-0.0.1.tar.gz", "has_sig": false, "md5_digest": "87313a9b0f3b0b9b6cf88b9191561205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1771, "upload_time": "2013-03-09T09:26:22", "url": "https://files.pythonhosted.org/packages/dd/8e/0e7de6e27b7919f7c4f1750cf783b07487e7e9921ba30d8d9c9ec8d0312a/ringbuffer-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "02d4a539ca4cc270d29c5cb322fdc5c4", "sha256": "c089a98e66e737a9154c1462e3e4e12c8b7b8a6236c0a65603dd937e24e7f12d" }, "downloads": -1, "filename": "ringbuffer-0.0.2.tar.gz", "has_sig": false, "md5_digest": "02d4a539ca4cc270d29c5cb322fdc5c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1905, "upload_time": "2013-03-09T11:00:38", "url": "https://files.pythonhosted.org/packages/c1/5e/1f2081d73a95ea0415496075446237068f36e01839d7390e45431d3c98d3/ringbuffer-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "02d4a539ca4cc270d29c5cb322fdc5c4", "sha256": "c089a98e66e737a9154c1462e3e4e12c8b7b8a6236c0a65603dd937e24e7f12d" }, "downloads": -1, "filename": "ringbuffer-0.0.2.tar.gz", "has_sig": false, "md5_digest": "02d4a539ca4cc270d29c5cb322fdc5c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1905, "upload_time": "2013-03-09T11:00:38", "url": "https://files.pythonhosted.org/packages/c1/5e/1f2081d73a95ea0415496075446237068f36e01839d7390e45431d3c98d3/ringbuffer-0.0.2.tar.gz" } ] }