{ "info": { "author": "Alex Gaynor and David Reid", "author_email": "alex.gaynor@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "zero_buffer\n===========\n\n.. image:: https://travis-ci.org/alex/zero_buffer.png?branch=master\n :target: https://travis-ci.org/alex/zero_buffer\n\n``zero_buffer`` is a high-performance, zero-copy, implementation of a\nbyte-buffer for Python.\n\n`Documentation`_ is available on ReadTheDocs.\n\n.. code-block:: python\n\n from zero_buffer import Buffer\n\n # Create a buffer which has space for 8192 bytes.\n b = Buffer.allocate(8192)\n with open(path, \"rb\") as f:\n # Read up to 8192 bytes from the file into the buffer\n b.read_from(f.fileno())\n # Create a read-only view of the buffer, this performs no copying.\n view = b.view()\n # Split the view on colons, this returns a generator which yields sub-views\n # of the view.\n for part in view.split(b\":\"):\n print(part)\n\n``zero_buffer`` works on Python 2.6, 2.7, 3.2, 3.3, and PyPy.\n\n.. _`Documentation`: https://zero-buffer.readthedocs.org/en/latest/", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alex/zero_buffer", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "zero_buffer", "package_url": "https://pypi.org/project/zero_buffer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zero_buffer/", "project_urls": { "Homepage": "https://github.com/alex/zero_buffer" }, "release_url": "https://pypi.org/project/zero_buffer/0.5.1/", "requires_dist": null, "requires_python": null, "summary": "A fast, no-copy, buffer for Python", "version": "0.5.1" }, "last_serial": 915462, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "4d0ec055348996f5f45bca4574f86ffa", "sha256": "dc21e28df82e279d60aec9fc980698dcb641887170bd46c211316e33424128f4" }, "downloads": -1, "filename": "zero_buffer-0.5.tar.gz", "has_sig": true, "md5_digest": "4d0ec055348996f5f45bca4574f86ffa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20003, "upload_time": "2013-11-09T23:15:16", "url": "https://files.pythonhosted.org/packages/41/91/315917e7963e4fd9d173a44fa5542487f76c45ce8e3eb234ceed58178cae/zero_buffer-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "b7ec5c9206fe31efab4b00b8f0dd55e9", "sha256": "b1279663c463961490208d92bf30feda06542ddf5327aa16973c6bbd38386ddb" }, "downloads": -1, "filename": "zero_buffer-0.5.1.tar.gz", "has_sig": true, "md5_digest": "b7ec5c9206fe31efab4b00b8f0dd55e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20315, "upload_time": "2013-11-09T23:25:28", "url": "https://files.pythonhosted.org/packages/ac/b2/3738bfa7a15e0d591d0946ca97df91e6d1fe6f3bd53d425a70f4f368befc/zero_buffer-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7ec5c9206fe31efab4b00b8f0dd55e9", "sha256": "b1279663c463961490208d92bf30feda06542ddf5327aa16973c6bbd38386ddb" }, "downloads": -1, "filename": "zero_buffer-0.5.1.tar.gz", "has_sig": true, "md5_digest": "b7ec5c9206fe31efab4b00b8f0dd55e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20315, "upload_time": "2013-11-09T23:25:28", "url": "https://files.pythonhosted.org/packages/ac/b2/3738bfa7a15e0d591d0946ca97df91e6d1fe6f3bd53d425a70f4f368befc/zero_buffer-0.5.1.tar.gz" } ] }