{ "info": { "author": "Erik Moqvist, Ilya Petukhov", "author_email": "erik.moqvist@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "|buildstatus|_\n|appveyor|_\n|coverage|_\n|codecov|_\n\nAbout\n=====\n\nThis module is intended to have a similar interface as the python\nstruct module, but working on bits instead of primitive data types\n(char, int, ...).\n\nProject homepage: https://github.com/eerimoq/bitstruct\n\nDocumentation: http://bitstruct.readthedocs.org/en/latest\n\nInstallation\n============\n\n.. code-block:: python\n\n pip install bitstruct\n\nPerformance\n===========\n\nParts of this package has been re-implemented in C for faster pack and\nunpack operations. There are two independent C implementations;\n`bitstruct.c`, which is part of this package, and the standalone\npackage `cbitstruct`_. These implementations are only available in\nPython 3, and must be explicitly imported. By default the pure Python\nimplementation is used.\n\nTo use `bitstruct.c`, do ``import bitstruct.c as bitstruct``.\n\nTo use `cbitstruct`_, do ``import cbitstruct as bitstruct``.\n\n`bitstruct.c` has a few limitations compared to the pure Python\nimplementation:\n\n- Integers and booleans must be 64 bits or less.\n\n- Text and raw must be a multiple of 8 bits.\n\n- Bit endianness and byte order are not yet supported.\n\n- No range checks for integers less than 64 bits.\n\n- ``byteswap()`` can only swap 1, 2, 4 and 8 bytes.\n\nSee `cbitstruct`_ for its limitations.\n\nExample usage\n=============\n\nA basic example of `packing`_ and `unpacking`_ four integers using the\nformat string ``'u1u3u4s16'``:\n\n.. code-block:: python\n\n >>> from bitstruct import *\n >>> pack('u1u3u4s16', 1, 2, 3, -4)\n b'\\xa3\\xff\\xfc'\n >>> unpack('u1u3u4s16', b'\\xa3\\xff\\xfc')\n (1, 2, 3, -4)\n >>> calcsize('u1u3u4s16')\n 24\n\nAn example `compiling`_ the format string once, and use it to `pack`_\nand `unpack`_ data:\n\n.. code-block:: python\n\n >>> import bitstruct\n >>> cf = bitstruct.compile('u1u3u4s16')\n >>> cf.pack(1, 2, 3, -4)\n b'\\xa3\\xff\\xfc'\n >>> cf.unpack(b'\\xa3\\xff\\xfc')\n (1, 2, 3, -4)\n\nUse the `pack into`_ and `unpack from`_ functions to pack/unpack\nvalues at a bit offset into the data, in this example the bit offset\nis 5:\n\n.. code-block:: python\n\n >>> from bitstruct import *\n >>> data = bytearray(b'\\x00\\x00\\x00\\x00')\n >>> pack_into('u1u3u4s16', data, 5, 1, 2, 3, -4)\n >>> data\n bytearray(b'\\x05\\x1f\\xff\\xe0')\n >>> unpack_from('u1u3u4s16', data, 5)\n (1, 2, 3, -4)\n\nThe unpacked values can be named by assigning them to variables or by\nwrapping the result in a named tuple:\n\n.. code-block:: python\n\n >>> from bitstruct import *\n >>> from collections import namedtuple\n >>> MyName = namedtuple('myname', ['a', 'b', 'c', 'd'])\n >>> unpacked = unpack('u1u3u4s16', b'\\xa3\\xff\\xfc')\n >>> myname = MyName(*unpacked)\n >>> myname\n myname(a=1, b=2, c=3, d=-4)\n >>> myname.c\n 3\n\nUse the `pack_dict`_ and `unpack_dict`_ functions to pack/unpack\nvalues in dictionaries:\n\n.. code-block:: python\n\n >>> from bitstruct import *\n >>> names = ['a', 'b', 'c', 'd']\n >>> pack_dict('u1u3u4s16', names, {'a': 1, 'b': 2, 'c': 3, 'd': -4})\n b'\\xa3\\xff\\xfc'\n >>> unpack_dict('u1u3u4s16', names, b'\\xa3\\xff\\xfc')\n {'a': 1, 'b': 2, 'c': 3, 'd': -4}\n\nAn example of `packing`_ and `unpacking`_ an unsigned integer, a\nsigned integer, a float, a boolean, a byte string and a string:\n\n.. code-block:: python\n\n >>> from bitstruct import *\n >>> pack('u5s5f32b1r13t40', 1, -1, 3.75, True, b'\\xff\\xff', 'hello')\n b'\\x0f\\xd0\\x1c\\x00\\x00?\\xffhello'\n >>> unpack('u5s5f32b1r13t40', b'\\x0f\\xd0\\x1c\\x00\\x00?\\xffhello')\n (1, -1, 3.75, True, b'\\xff\\xf8', 'hello')\n >>> calcsize('u5s5f32b1r13t40')\n 96\n\nThe same format string and values as in the previous example, but\nusing LSB (Least Significant Bit) first instead of the default MSB\n(Most Significant Bit) first:\n\n.. code-block:: python\n\n >>> from bitstruct import *\n >>> pack('>> unpack('>> calcsize('>> from bitstruct import *\n >>> from binascii import unhexlify\n >>> unpack('s17s13r24', unhexlify('0123456789abcdef'))\n (582, -3751, b'\\xe2j\\xf3')\n >>> with open(\"test.bin\", \"rb\") as fin:\n ... unpack('s17s13r24', fin.read(8))\n ...\n ...\n (582, -3751, b'\\xe2j\\xf3')\n\nChange endianness of the data with `byteswap`_, and then unpack the\nvalues:\n\n.. code-block:: python\n\n >>> from bitstruct import *\n >>> packed = pack('u1u3u4s16', 1, 2, 3, 1)\n >>> unpack('u1u3u4s16', byteswap('12', packed))\n (1, 2, 3, 256)\n\nA basic example of `packing`_ and `unpacking`_ four integers using the\nformat string ``'u1u3u4s16'`` using the C implementation:\n\n.. code-block:: python\n\n >>> from bitstruct.c import *\n >>> pack('u1u3u4s16', 1, 2, 3, -4)\n b'\\xa3\\xff\\xfc'\n >>> unpack('u1u3u4s16', b'\\xa3\\xff\\xfc')\n (1, 2, 3, -4)\n\nContributing\n============\n\n#. Fork the repository.\n\n#. Install prerequisites.\n\n .. code-block:: text\n\n pip install -r requirements.txt\n\n#. Implement the new feature or bug fix.\n\n#. Implement test case(s) to ensure that future changes do not break\n legacy.\n\n#. Run the tests.\n\n .. code-block:: text\n\n make test\n\n#. Create a pull request.\n\n.. |buildstatus| image:: https://travis-ci.org/eerimoq/bitstruct.svg\n.. _buildstatus: https://travis-ci.org/eerimoq/bitstruct\n\n.. |appveyor| image:: https://img.shields.io/appveyor/ci/eerimoq/bitstruct/master.svg?label=AppVeyor\n.. _appveyor: https://ci.appveyor.com/project/eerimoq/bitstruct/history\n\n.. |coverage| image:: https://coveralls.io/repos/github/eerimoq/bitstruct/badge.svg?branch=master\n.. _coverage: https://coveralls.io/github/eerimoq/bitstruct\n\n.. |codecov| image:: https://codecov.io/gh/eerimoq/bitstruct/branch/master/graph/badge.svg\n.. _codecov: https://codecov.io/gh/eerimoq/bitstruct\n\n.. _packing: http://bitstruct.readthedocs.io/en/latest/#bitstruct.pack\n\n.. _unpacking: http://bitstruct.readthedocs.io/en/latest/#bitstruct.unpack\n\n.. _pack: http://bitstruct.readthedocs.io/en/latest/#bitstruct.CompiledFormat.pack\n\n.. _unpack: http://bitstruct.readthedocs.io/en/latest/#bitstruct.CompiledFormat.unpack\n\n.. _pack into: http://bitstruct.readthedocs.io/en/latest/#bitstruct.pack_into\n\n.. _unpack from: http://bitstruct.readthedocs.io/en/latest/#bitstruct.unpack_from\n\n.. _pack_dict: http://bitstruct.readthedocs.io/en/latest/#bitstruct.pack_dict\n\n.. _unpack_dict: http://bitstruct.readthedocs.io/en/latest/#bitstruct.unpack_dict\n\n.. _byteswap: http://bitstruct.readthedocs.io/en/latest/#bitstruct.byteswap\n\n.. _compiling: http://bitstruct.readthedocs.io/en/latest/#bitstruct.compile\n\n.. _cbitstruct: https://github.com/qchateau/cbitstruct", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/eerimoq/bitstruct", "keywords": "bit field,bit parsing,bit unpack,bit pack", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bitstruct", "package_url": "https://pypi.org/project/bitstruct/", "platform": "", "project_url": "https://pypi.org/project/bitstruct/", "project_urls": { "Homepage": "https://github.com/eerimoq/bitstruct" }, "release_url": "https://pypi.org/project/bitstruct/8.8.1/", "requires_dist": null, "requires_python": "", "summary": "This module performs conversions between Python values and C bit field structs represented as Python byte strings.", "version": "8.8.1" }, "last_serial": 5951975, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2b036111b25764809aa996a51c9cf31a", "sha256": "795e9bd7143dd3b1d80200283518713805cb1ce67bfb6ad929dcbd09191fbe22" }, "downloads": -1, "filename": "bitstruct-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b036111b25764809aa996a51c9cf31a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5386, "upload_time": "2015-05-09T17:34:55", "url": "https://files.pythonhosted.org/packages/86/ea/1f4bc0fd42483539b13c4bc9d4cf318dd40969784617cf15cfb836831912/bitstruct-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb004c2acb9c6eedc76d525029de2511", "sha256": "29bb2aabb123f14bf476184aa0eb111d826c8157cd7d703464288c7422b88e65" }, "downloads": -1, "filename": "bitstruct-1.0.0.tar.gz", "has_sig": false, "md5_digest": "bb004c2acb9c6eedc76d525029de2511", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3545, "upload_time": "2015-05-09T17:34:58", "url": "https://files.pythonhosted.org/packages/40/6a/8a8436ff925cc349e9cd801d048032984cc022577cd8a165897a8d1753e9/bitstruct-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8a1387a3fb5a58ff08051dd5eab26e06", "sha256": "f901be975e9f7e74de70ac13bf2854ec1f1ade6aa254396e0b9627793c021e84" }, "downloads": -1, "filename": "bitstruct-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a1387a3fb5a58ff08051dd5eab26e06", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5480, "upload_time": "2015-12-03T06:40:43", "url": "https://files.pythonhosted.org/packages/ba/66/586d58ae392b128e4a1604f6673731253ab15876770c323d735f506198dc/bitstruct-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c433837ed768b4bc02f62f76f9fce98", "sha256": "f40654493c95c42268082a160969c65a1c4d7b3408b36dee486b4e9afe84777c" }, "downloads": -1, "filename": "bitstruct-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0c433837ed768b4bc02f62f76f9fce98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3636, "upload_time": "2015-12-03T06:40:48", "url": "https://files.pythonhosted.org/packages/90/7f/5f3d476d99a2bd87b57b0be437394a027cfe73ca49a86086fd059d957135/bitstruct-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "3faef592db1e3590884dbd43b3a1a52f", "sha256": "b6c5ee1f527c623b36812ab918a2ddd603aaa68a47fa1a3087d15b565b4fd400" }, "downloads": -1, "filename": "bitstruct-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3faef592db1e3590884dbd43b3a1a52f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5570, "upload_time": "2015-12-09T20:36:45", "url": "https://files.pythonhosted.org/packages/0a/ee/db3f844b635c064ca00f1d1f5b321ecae1c194bc042ba39a9c35c3dc92ba/bitstruct-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e8153ac9ca9b83d8e5a4c259078d65f", "sha256": "225bb0de1971aa1539f09334cc4f1aa9b4f61ab1a5b8d87fe3bb68d84eaa66c8" }, "downloads": -1, "filename": "bitstruct-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0e8153ac9ca9b83d8e5a4c259078d65f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3771, "upload_time": "2015-12-09T20:36:58", "url": "https://files.pythonhosted.org/packages/48/e3/11fb83fb7a603dfae70e87f71bb554fe31dcca56d96630003def01d5dbda/bitstruct-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "156610aa4b92e334a5bfb7a4ae732ccc", "sha256": "54eae38cfc622ee63927d4bad0b47ba932aa6b977653caee52134cae885d539e" }, "downloads": -1, "filename": "bitstruct-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "156610aa4b92e334a5bfb7a4ae732ccc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5582, "upload_time": "2015-12-12T08:10:39", "url": "https://files.pythonhosted.org/packages/5a/35/b77735fc351fdef0c45c448382884febdaaeedc99e28296589da57519adb/bitstruct-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54204b2695c9758c322944df81c9a3c3", "sha256": "846d398673ad6f32516d1ade9d7d93c85c20d23d5e37badda20ebfa4591f185b" }, "downloads": -1, "filename": "bitstruct-2.0.0.tar.gz", "has_sig": false, "md5_digest": "54204b2695c9758c322944df81c9a3c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3785, "upload_time": "2015-12-12T08:10:48", "url": "https://files.pythonhosted.org/packages/f8/2b/fe75322181da1f222f4acbb3b1827343fadf07cebf9ab74d74cb5f65c4f7/bitstruct-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "ad4ff62886abc4346f704904ddd31272", "sha256": "e5cf2ac7e4e3db5c6f624ae3050bfa543efd6542210e40d3d25e199f7b424775" }, "downloads": -1, "filename": "bitstruct-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad4ff62886abc4346f704904ddd31272", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5607, "upload_time": "2015-12-12T08:20:32", "url": "https://files.pythonhosted.org/packages/92/c0/3b67624997c4117434828601d00d887567f7058301c0efe6fbf6cf185192/bitstruct-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9fdcf6f8c2b348693442ea435fdca51", "sha256": "632f7812e6559fb3e993bffe19e1033685bcbbe024e575d02c2a3097fbc887db" }, "downloads": -1, "filename": "bitstruct-2.0.1.tar.gz", "has_sig": false, "md5_digest": "a9fdcf6f8c2b348693442ea435fdca51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3793, "upload_time": "2015-12-12T08:20:37", "url": "https://files.pythonhosted.org/packages/71/c7/cfe8f87bc912ea3eb93a72ef11458468304d2ed55445f4a24122195b4612/bitstruct-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "1393b5901102d88f52e03786493fae5f", "sha256": "eb7ed9b3891dbe1e3903427f17d56f699572ef325fd784ec8a34d6e952255a77" }, "downloads": -1, "filename": "bitstruct-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1393b5901102d88f52e03786493fae5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5625, "upload_time": "2015-12-17T07:32:22", "url": "https://files.pythonhosted.org/packages/15/49/fb02b74e13f8bf3bf13ed9b18038e3383e05c8926d376c9b026f02203c8b/bitstruct-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1dcd3efb4e82ccdad341413b5001cdfa", "sha256": "0166c67057db54b94b9bf58f8ea999dc311eaba8cbf3a099214fc6eaaaf80a4b" }, "downloads": -1, "filename": "bitstruct-2.0.2.tar.gz", "has_sig": false, "md5_digest": "1dcd3efb4e82ccdad341413b5001cdfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3753, "upload_time": "2015-12-17T07:32:32", "url": "https://files.pythonhosted.org/packages/95/c9/9b86eb1008923bc77fce0129279f04cc20573807d11cbf945376a2a7adf4/bitstruct-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "a483c26ffdfc696f37e8fceb1f2e5ca6", "sha256": "f36b627860e987f0febf0654c200833e90479b7dc4d0a41a197d7403e7103fa3" }, "downloads": -1, "filename": "bitstruct-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a483c26ffdfc696f37e8fceb1f2e5ca6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5931, "upload_time": "2015-12-19T10:51:28", "url": "https://files.pythonhosted.org/packages/69/77/6d9a4ea52be7aff7a218e2bf37433198a59456cb5aa4a7be2b3646bed22b/bitstruct-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d54e3a0c95fcf169ebba5516fb0907d", "sha256": "345148d4bda1bc1597b76348572415b611ec73a52cea1ba84894680373cab686" }, "downloads": -1, "filename": "bitstruct-2.1.0.tar.gz", "has_sig": false, "md5_digest": "2d54e3a0c95fcf169ebba5516fb0907d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4049, "upload_time": "2015-12-19T10:51:35", "url": "https://files.pythonhosted.org/packages/0d/f9/b2b5f8ed011319dabed6ec81526cff94a8b8f917746d43adc480c034d6bf/bitstruct-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "0b1d16c29637a47d9fa258dd12d544b8", "sha256": "7ac81923963a6bd3cc8617d73a767368f1e2c52e5c1f59f32c045ea23187be95" }, "downloads": -1, "filename": "bitstruct-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b1d16c29637a47d9fa258dd12d544b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6154, "upload_time": "2015-12-19T10:58:15", "url": "https://files.pythonhosted.org/packages/17/e3/fca89f0292d5d800086a7c3a74d8eda0f7713b30d84373904c588727db6d/bitstruct-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbd4bbc8d4022097e111ceea7942cc01", "sha256": "4682c92637c767378bc4b3ab822eacfae05cab5123b938e542b89794e3f1a82c" }, "downloads": -1, "filename": "bitstruct-2.1.1.tar.gz", "has_sig": false, "md5_digest": "fbd4bbc8d4022097e111ceea7942cc01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4179, "upload_time": "2015-12-19T10:58:19", "url": "https://files.pythonhosted.org/packages/89/0b/ff55ae9c4b0f42c310983e7d949c3dddd5bd47cb654e8c503faffc82668b/bitstruct-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "5a1838beece7b24a80f399d3d90dd554", "sha256": "f32b7b48fffd3d8b7679507945b0c4ea83ba70495f5417b8ed9e327d2ed8720e" }, "downloads": -1, "filename": "bitstruct-2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a1838beece7b24a80f399d3d90dd554", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6141, "upload_time": "2015-12-19T11:28:45", "url": "https://files.pythonhosted.org/packages/bd/57/debf5a8dd12f48283a83b00aeb99204bf18c6cac701d61445838ae7ab6f5/bitstruct-2.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb3b83fa8cb69e410e9234cf1c696afc", "sha256": "5e4c929686e50f6f68bb2b46a6c9d10738cf32bd2a5fd3d66119dcc186b640b7" }, "downloads": -1, "filename": "bitstruct-2.1.2.tar.gz", "has_sig": false, "md5_digest": "bb3b83fa8cb69e410e9234cf1c696afc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4166, "upload_time": "2015-12-19T11:28:50", "url": "https://files.pythonhosted.org/packages/7d/3c/13eebf78933d4e892d1cf7929c90322a0e31220fbd200573aa438d5a5fb8/bitstruct-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "cb4870717d2a18df4a5e68697a096566", "sha256": "fb036295474b2c7480ae6ffd8ed4903e76685fbbfd3e522609a5b0bd0af8b6d4" }, "downloads": -1, "filename": "bitstruct-2.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb4870717d2a18df4a5e68697a096566", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6142, "upload_time": "2016-03-24T06:43:55", "url": "https://files.pythonhosted.org/packages/40/bc/2889a105002d8ee6d6722dbf881e7f27264671485f45ab7e830a3107a822/bitstruct-2.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b2a237cd80fa4f0c145a4ccb880bb36", "sha256": "0af779b9b7f7ee6c2bd5f48296840ed85988b0c354367a372aa42d8ff069db19" }, "downloads": -1, "filename": "bitstruct-2.1.3.tar.gz", "has_sig": false, "md5_digest": "9b2a237cd80fa4f0c145a4ccb880bb36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13899, "upload_time": "2016-03-24T06:44:05", "url": "https://files.pythonhosted.org/packages/45/50/768d29b6c4f1a53269f3569df451cf067e9a12cad770b2a199291cf8f75a/bitstruct-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "916a957160b37a7c07fe6d5f5a2e7777", "sha256": "6f18e06557bf5e07df55d95dd75b2d8cf8e593e4ca3b3b87f78b5d9dfd886270" }, "downloads": -1, "filename": "bitstruct-2.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "916a957160b37a7c07fe6d5f5a2e7777", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6164, "upload_time": "2016-03-28T09:07:24", "url": "https://files.pythonhosted.org/packages/4c/48/620ba716336049a3e3a4478f6a6665361d1883f16b7510ffc354a47a78a7/bitstruct-2.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "356c803175f0104a71d30545485520ce", "sha256": "4764f2b574176ca664e0fbce02a13077a9ba6068090f6c5b22ee29e10fea06ef" }, "downloads": -1, "filename": "bitstruct-2.1.4.tar.gz", "has_sig": false, "md5_digest": "356c803175f0104a71d30545485520ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13939, "upload_time": "2016-03-28T09:07:44", "url": "https://files.pythonhosted.org/packages/20/23/34d3e7d8852fe71f73db07c6b92c2aa1dd9e9feffcfea6bbc6e2c9f6cd99/bitstruct-2.1.4.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "9d3675d9acb1ecf71596b6ba099690fd", "sha256": "fe08548c090c4b68aa7e9ba4dbba27d7cf66b116652ee299756ab7eea9d10cae" }, "downloads": -1, "filename": "bitstruct-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d3675d9acb1ecf71596b6ba099690fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6149, "upload_time": "2016-03-28T21:08:24", "url": "https://files.pythonhosted.org/packages/d4/25/16d6687aee0492956c88eecd5cef058bd1a825734d97feb6629faa56c0b7/bitstruct-3.0.0-py2.py3-none-any.whl" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "8f83176a6a3fb7ea9e485ab3b46b3890", "sha256": "bd1311e086794e418234eab21d9584646313c321e7cac8bc6cb2f1252ff59c9a" }, "downloads": -1, "filename": "bitstruct-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f83176a6a3fb7ea9e485ab3b46b3890", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6131, "upload_time": "2016-03-29T04:44:03", "url": "https://files.pythonhosted.org/packages/9e/61/58a572258aa83c6ac2e8f173c0e9cc823031ee8f03b269c929b6511b3839/bitstruct-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e80fc3574bc8df74dcfca5d5ff428b39", "sha256": "354338d0ea3a32ffbfe5e44137ab1f6fb112859bb9eb7f653195b0d35dcebbfa" }, "downloads": -1, "filename": "bitstruct-3.1.0.tar.gz", "has_sig": false, "md5_digest": "e80fc3574bc8df74dcfca5d5ff428b39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14058, "upload_time": "2016-03-29T04:44:11", "url": "https://files.pythonhosted.org/packages/a7/2d/850cfa9d17e12f541bcf132c696899609c76631b3ca3e3f5356e765350c1/bitstruct-3.1.0.tar.gz" } ], "3.10.0": [ { "comment_text": "", "digests": { "md5": "f594076e3b644b2cef4616b25f5ddf82", "sha256": "dd842436e2ccbaa3f6c370d3009afb23c11815e427c7374e06dd0d0e92ced67e" }, "downloads": -1, "filename": "bitstruct-3.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f594076e3b644b2cef4616b25f5ddf82", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8555, "upload_time": "2018-07-16T06:09:56", "url": "https://files.pythonhosted.org/packages/1d/b2/b20d44e67f6b142ab83a6269141d4dda87ef4bd6cd8a3f21a50d70786379/bitstruct-3.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41a776597129958670ae8581e983f647", "sha256": "85adeee47cc2544cb0568ca795ae226b10ebbffbf23b9a521d4dc9a129a779be" }, "downloads": -1, "filename": "bitstruct-3.10.0.tar.gz", "has_sig": false, "md5_digest": "41a776597129958670ae8581e983f647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18546, "upload_time": "2018-07-16T06:09:58", "url": "https://files.pythonhosted.org/packages/26/5f/1563552ab99406ac68a8ea2e364c3c11a88b68bba9052d5fbf96a834192d/bitstruct-3.10.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "62efde63d5659b0147d64024a2729545", "sha256": "64418a4f82a138e7afaebb692b721c06604b47788ff132ab5336f08ed0a18202" }, "downloads": -1, "filename": "bitstruct-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62efde63d5659b0147d64024a2729545", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6270, "upload_time": "2016-08-28T13:17:03", "url": "https://files.pythonhosted.org/packages/bc/ab/b75a85b1c8aef41cbc6e27485fb21c07f0301d6729856eb277f1cae0d5d0/bitstruct-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a05db9b4c2d9244f54743823404b7ad4", "sha256": "73b35526cde1e4182fe52960b6b422146a10abfd0234da3b236ce5fc1f128f03" }, "downloads": -1, "filename": "bitstruct-3.2.0.tar.gz", "has_sig": false, "md5_digest": "a05db9b4c2d9244f54743823404b7ad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14205, "upload_time": "2016-08-28T13:17:05", "url": "https://files.pythonhosted.org/packages/1a/bc/0629d05da513386fbfdb77fd47de008b2b132873312309e4efcc2c97f91d/bitstruct-3.2.0.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "3854c3fbb5a879aa6e2c78c04758531a", "sha256": "7ebc8d66c36770e06310a7e9b9bae136e7dd130056ca73d3e570c99792a1ea59" }, "downloads": -1, "filename": "bitstruct-3.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3854c3fbb5a879aa6e2c78c04758531a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6437, "upload_time": "2016-08-29T22:31:42", "url": "https://files.pythonhosted.org/packages/72/07/33f1158096e974cbcc3d5443ec79a6f1db43f03c64bfa96c85c8a6fb96a3/bitstruct-3.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6be999700aca1f28452c597e52b2bb1c", "sha256": "1f43e5cddb018da389685bbd007b1a71ed8ed113608ce4c9c1819a2326dbd20b" }, "downloads": -1, "filename": "bitstruct-3.3.0.tar.gz", "has_sig": false, "md5_digest": "6be999700aca1f28452c597e52b2bb1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14980, "upload_time": "2016-08-29T22:31:44", "url": "https://files.pythonhosted.org/packages/61/77/aeaf49caa8d31778405a1a15fcac8bf69477218e016214c4dc524b5972ec/bitstruct-3.3.0.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "deda41b7fd413713723e9819f6b87616", "sha256": "8cb15c0500c196f2eef77af539c043bd6d9fb4ba2c6f76dfb1ecb4c53400e506" }, "downloads": -1, "filename": "bitstruct-3.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "deda41b7fd413713723e9819f6b87616", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6436, "upload_time": "2016-08-29T22:50:15", "url": "https://files.pythonhosted.org/packages/50/ff/eb5640556973e107a3f6875fc41a30a50708a68e9e2cd8f5d9345493d468/bitstruct-3.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "431de28f309cb3507bd1eb40b2f0b742", "sha256": "e4038f3bc5a21ac4b21745d7d513c55db7f87f6d392979576ba3d009d5309e7f" }, "downloads": -1, "filename": "bitstruct-3.3.1.tar.gz", "has_sig": false, "md5_digest": "431de28f309cb3507bd1eb40b2f0b742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15026, "upload_time": "2016-08-29T22:50:18", "url": "https://files.pythonhosted.org/packages/27/0e/e3565c374007390d2fdb991149008d4de7999f545a360ed8702e58b950c5/bitstruct-3.3.1.tar.gz" } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "7a08a85ab644c7bf957f2c13baa93692", "sha256": "ea7c85d7b287bb0191a12ea26ee980cf1aed645d2026a41a127f32319682190a" }, "downloads": -1, "filename": "bitstruct-3.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a08a85ab644c7bf957f2c13baa93692", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6806, "upload_time": "2017-05-11T06:10:40", "url": "https://files.pythonhosted.org/packages/09/11/5fcb29a568b23829993d541977da7d75dc918daa994472d73afa9f99b13d/bitstruct-3.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e7c23e709a1ece7f9d58609dcf3c408", "sha256": "4824cfada50428d6a97a7d34cd46dc0fcf97dd56f197d80f79696af57b3f8128" }, "downloads": -1, "filename": "bitstruct-3.4.0.tar.gz", "has_sig": false, "md5_digest": "7e7c23e709a1ece7f9d58609dcf3c408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15555, "upload_time": "2017-05-11T06:10:42", "url": "https://files.pythonhosted.org/packages/f9/47/022b96e889d8d3bdda3dca341143dc1813c2bec4956aadd9afe87b2c951d/bitstruct-3.4.0.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "da59e7b8c90bd78c1bc31d59132eaf2c", "sha256": "68561e84ea112bcbc3042984495949653b1394e17a48496b46f22daff33de4c9" }, "downloads": -1, "filename": "bitstruct-3.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da59e7b8c90bd78c1bc31d59132eaf2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7564, "upload_time": "2017-10-14T07:59:02", "url": "https://files.pythonhosted.org/packages/09/5b/da83322a4b0e4c5fe366501693461ddf4a1de3a871f36ac6fbbe58e6b3bd/bitstruct-3.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3221fa4de336f440cf0f8e01f98a8ae4", "sha256": "6a67f91eaec4aebb7e561c8a27b3c100140b9b18b6a57b293eed6cc4b8d24128" }, "downloads": -1, "filename": "bitstruct-3.5.0.tar.gz", "has_sig": false, "md5_digest": "3221fa4de336f440cf0f8e01f98a8ae4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16774, "upload_time": "2017-10-14T07:59:03", "url": "https://files.pythonhosted.org/packages/b2/91/cd64871016cfa91f541d8335793449fbff7256df514f5baa880e4795efea/bitstruct-3.5.0.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "9e1b2c77383f0257944ba0cdd53b2db4", "sha256": "49a2dc155199f1d8b5c9f4d986682cbe45d8ef149ca79a787fb2b19a97fc97b6" }, "downloads": -1, "filename": "bitstruct-3.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e1b2c77383f0257944ba0cdd53b2db4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7584, "upload_time": "2017-11-29T20:55:48", "url": "https://files.pythonhosted.org/packages/5d/c3/2f82badb67c7f6abb4db5e0ffc8ce207566b216e08db1237e9e3a6a7981c/bitstruct-3.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d68299d58a3cf9f63091545ac1666eed", "sha256": "cf49ca8bf257a4895ec1eb9fbee7399106b273d394a34fb7a60140d709023114" }, "downloads": -1, "filename": "bitstruct-3.6.0.tar.gz", "has_sig": false, "md5_digest": "d68299d58a3cf9f63091545ac1666eed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16941, "upload_time": "2017-11-29T20:55:49", "url": "https://files.pythonhosted.org/packages/41/aa/eb4f6361d4d08811d8d073608b8a1d9ce042150e70716f812eb4dc8bfd1b/bitstruct-3.6.0.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "3bb52239335017d017f0763890adaa25", "sha256": "00c22d31b442cde6feda3c4c6ffe83477fe35fe889a95791e29bddf3ac56a68a" }, "downloads": -1, "filename": "bitstruct-3.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bb52239335017d017f0763890adaa25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7582, "upload_time": "2018-01-05T23:57:47", "url": "https://files.pythonhosted.org/packages/a4/6c/66657da3c10d42627bd412b03267edbf5fc581e707e158b08f833b349e60/bitstruct-3.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2462b404d4d76ca1abc316107cc89a79", "sha256": "4295a7a8abc0665fca512c58634bea53e7346704cd6478cb6a6eb301034a2581" }, "downloads": -1, "filename": "bitstruct-3.6.1.tar.gz", "has_sig": false, "md5_digest": "2462b404d4d76ca1abc316107cc89a79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17208, "upload_time": "2018-01-05T23:57:48", "url": "https://files.pythonhosted.org/packages/ed/ff/8c4125abe0daee32b906dedc2ac0fab44f0b804a99fc56db0fec23214700/bitstruct-3.6.1.tar.gz" } ], "3.7.0": [ { "comment_text": "", "digests": { "md5": "faaf09836c6f267c675c0529c00eaf4e", "sha256": "434c2cbac0fa3740f00c92f8c9438e7d998d5c7ab970a52d8a43d6fc877b6595" }, "downloads": -1, "filename": "bitstruct-3.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "faaf09836c6f267c675c0529c00eaf4e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7638, "upload_time": "2018-01-06T10:20:54", "url": "https://files.pythonhosted.org/packages/3b/4e/bdbc712146a5357e63452dd7df75359ef6cda4aa898908f573a85a95f118/bitstruct-3.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a43629663955f8fd3461acc060efbae0", "sha256": "708e4c043efea4e8ba8a02e203a3b02f270364b3580da44e89746de08fad08d7" }, "downloads": -1, "filename": "bitstruct-3.7.0.tar.gz", "has_sig": false, "md5_digest": "a43629663955f8fd3461acc060efbae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17168, "upload_time": "2018-01-06T10:20:56", "url": "https://files.pythonhosted.org/packages/76/ff/7ae1b1d5c59620e57e868a7d45ba4996817e03a49f0a21a8a06e03149a7f/bitstruct-3.7.0.tar.gz" } ], "3.8.0": [ { "comment_text": "", "digests": { "md5": "7f030da66a3b5fab4ed693ef3507968e", "sha256": "eb23fe763c7348c6d4a6d27606986f95820725ae7c74dfb9d356fb0eefc331d2" }, "downloads": -1, "filename": "bitstruct-3.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f030da66a3b5fab4ed693ef3507968e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8593, "upload_time": "2018-04-30T17:48:32", "url": "https://files.pythonhosted.org/packages/9f/08/fc3ce1fb2bb07397c72c1e2dcb7ea5d33d6475dc715baef87aaef6348321/bitstruct-3.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "705013e51393e60d3701c8d8462f1b66", "sha256": "141c07e98911dd5a277a895255df7a3ee73f5ba0b90ee52aa380e08c97057f32" }, "downloads": -1, "filename": "bitstruct-3.8.0.tar.gz", "has_sig": false, "md5_digest": "705013e51393e60d3701c8d8462f1b66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18438, "upload_time": "2018-04-30T17:48:34", "url": "https://files.pythonhosted.org/packages/4b/79/da2a158ba5edada8dac7d02d3dce11503c708b2f95331be5306b368d61d3/bitstruct-3.8.0.tar.gz" } ], "3.9.0": [ { "comment_text": "", "digests": { "md5": "9c80debaea30dcd84904c859b1bfaf5c", "sha256": "e989701c9ffdb935c2a2134f577c63e8c942c680f1f9742c9dc260ba2e23911a" }, "downloads": -1, "filename": "bitstruct-3.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c80debaea30dcd84904c859b1bfaf5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8844, "upload_time": "2018-05-28T21:48:57", "url": "https://files.pythonhosted.org/packages/f1/20/ce0e9cbfe93614f18b5cd760a092b068abf552d27d9e3bfe50c9c3ad4deb/bitstruct-3.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "567b898d6b1a051cf1b88905bd9e5b0e", "sha256": "7e557614db947d11151b331646b7a3bede65bcc1664d822d33af2303fb438e3a" }, "downloads": -1, "filename": "bitstruct-3.9.0.tar.gz", "has_sig": false, "md5_digest": "567b898d6b1a051cf1b88905bd9e5b0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18863, "upload_time": "2018-05-28T21:48:59", "url": "https://files.pythonhosted.org/packages/10/a7/8f2d895ebfb4c745954ae2147afab75dd06775c86a47847beaeb89d4c953/bitstruct-3.9.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "df223c8549a2c6c28731486237263b10", "sha256": "54ed7bdc99bc7fd85d33ffa8ff6a618da4e93a6935641dd5225e99c05cda1da0" }, "downloads": -1, "filename": "bitstruct-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df223c8549a2c6c28731486237263b10", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8719, "upload_time": "2018-09-09T13:55:24", "url": "https://files.pythonhosted.org/packages/46/6f/0bcaa2c1eaf8fb7f44d5ca43d35dc677a660d3ba9050392f0df782e29e71/bitstruct-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eff53179f4d35aef00f2d70e75c1dc3b", "sha256": "efccd88ff2972d24f90858443a154bf587272664e54497ded5602a53c6363bac" }, "downloads": -1, "filename": "bitstruct-4.0.0.tar.gz", "has_sig": false, "md5_digest": "eff53179f4d35aef00f2d70e75c1dc3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19071, "upload_time": "2018-09-09T13:55:25", "url": "https://files.pythonhosted.org/packages/a8/46/6ca210df6d9ecb0dd94a3633889654ad95c8a508af1f7e92e80d78b22e96/bitstruct-4.0.0.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "5df958ea2e60b6d016290126e025d571", "sha256": "3c80a27bff4bbc99335b9b84ccabadf5045352dc2078f00dadae0c22fd502566" }, "downloads": -1, "filename": "bitstruct-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5df958ea2e60b6d016290126e025d571", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9181, "upload_time": "2018-11-19T08:07:51", "url": "https://files.pythonhosted.org/packages/14/52/160704f1f6faf8a3bc1ef88eafee4a54fb757d4bf97214998a58eb6f5cc3/bitstruct-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "120465aa8985f09015c5298b2f3ba65e", "sha256": "793e0d49985412793c36428f17013c18b8f361d39751dc1cba036174d496985b" }, "downloads": -1, "filename": "bitstruct-4.1.0.tar.gz", "has_sig": false, "md5_digest": "120465aa8985f09015c5298b2f3ba65e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20582, "upload_time": "2018-11-19T08:07:52", "url": "https://files.pythonhosted.org/packages/b2/bb/f67850b88c9b56ae24c085357e92dce9bb02c4bc29277a6dbad89a53e215/bitstruct-4.1.0.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "bec2a6398f7026ca1f3a6e6cf55001cf", "sha256": "6927cbfdd24f791141fc8436f72120e60a889ebb98cb427189d3940db41a4ce1" }, "downloads": -1, "filename": "bitstruct-5.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bec2a6398f7026ca1f3a6e6cf55001cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9172, "upload_time": "2018-11-20T07:54:31", "url": "https://files.pythonhosted.org/packages/ae/21/9938feb4be2a5dc285cf8259b7d01110649f7cc16a05bdd1c9c463fb9982/bitstruct-5.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e7d3ee20fa6371a363aa1a7344f394f", "sha256": "cf192084f939100c9a68c22c27df3b2c04d52265658bc60565f1249f02dca64e" }, "downloads": -1, "filename": "bitstruct-5.0.0.tar.gz", "has_sig": false, "md5_digest": "5e7d3ee20fa6371a363aa1a7344f394f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20583, "upload_time": "2018-11-20T07:54:34", "url": "https://files.pythonhosted.org/packages/4c/bb/edfbb5f377ecf47f5bc3baf16d2ccd3c5ca66edd8f85d28935adb81f11f1/bitstruct-5.0.0.tar.gz" } ], "5.1.0": [ { "comment_text": "", "digests": { "md5": "a4551766591a857eeda202d6abc320ad", "sha256": "b15856fae55ec2e2cdf440686ffefd5d72b9617f1a8339963fb2df31d1e16e27" }, "downloads": -1, "filename": "bitstruct-5.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4551766591a857eeda202d6abc320ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9348, "upload_time": "2018-11-21T06:30:26", "url": "https://files.pythonhosted.org/packages/5f/5b/e632bf531c687b3abb9ca749c209901454bbf4e50840b8c03cf3acb1e179/bitstruct-5.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "383db7b1be40c38d52f55f70c4b09919", "sha256": "95140f300560ceb8a1b8eb6d718ada4745a81c78732b029c7f160f238de285f5" }, "downloads": -1, "filename": "bitstruct-5.1.0.tar.gz", "has_sig": false, "md5_digest": "383db7b1be40c38d52f55f70c4b09919", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21032, "upload_time": "2018-11-21T06:30:27", "url": "https://files.pythonhosted.org/packages/21/09/0aedc459ed7769b425a3c73545b3c3c17f1f9d26b834f0e36a8742a479a8/bitstruct-5.1.0.tar.gz" } ], "5.2.0": [ { "comment_text": "", "digests": { "md5": "5e3b5d7cbac56944f8bc93d7b82425e5", "sha256": "c6ebf1d3fc8cd09bfead7ebda6bf11f33c8b324b87678cb79d72a57155c6fd34" }, "downloads": -1, "filename": "bitstruct-5.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e3b5d7cbac56944f8bc93d7b82425e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9352, "upload_time": "2018-11-21T18:10:01", "url": "https://files.pythonhosted.org/packages/3f/57/c4218b1b2afbbfd3ae1bd5e0bf82d60f848cc3d8e212881de5b6130ecbcc/bitstruct-5.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8dc160974430e80b27f32a9677054b5", "sha256": "420db526cac9c27de285b8b9e2cca5a588166149db02cae2f447b2ecf64d409d" }, "downloads": -1, "filename": "bitstruct-5.2.0.tar.gz", "has_sig": false, "md5_digest": "e8dc160974430e80b27f32a9677054b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20161, "upload_time": "2018-11-21T18:10:03", "url": "https://files.pythonhosted.org/packages/61/a6/006ff36ea32e630781915c7c91f0c03ffcfd640e985f9a5c8acdcd89099f/bitstruct-5.2.0.tar.gz" } ], "5.2.1": [ { "comment_text": "", "digests": { "md5": "1861bd220fdb7e9043617a52cf43d015", "sha256": "d9ecfe8cf981c02d2d47d5465342f1a89260e40b8c92078c59bbf44873f61076" }, "downloads": -1, "filename": "bitstruct-5.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1861bd220fdb7e9043617a52cf43d015", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9359, "upload_time": "2018-11-21T18:21:18", "url": "https://files.pythonhosted.org/packages/4c/8a/f0c5c4cf184462cbe7bedeec837177e84ae6127c0207f9b00bf489a72d19/bitstruct-5.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d04ed79a8ffb2207be33665a3c34de43", "sha256": "0b489b3431b35161b1fea96b1234bf8f5f4709d9a431438c9dd440bafd0cb95d" }, "downloads": -1, "filename": "bitstruct-5.2.1.tar.gz", "has_sig": false, "md5_digest": "d04ed79a8ffb2207be33665a3c34de43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20179, "upload_time": "2018-11-21T18:21:23", "url": "https://files.pythonhosted.org/packages/83/e5/b982879be802c4e159b3932bf3664b559a493f34efd35fd3145c8eb90e46/bitstruct-5.2.1.tar.gz" } ], "6.0.0": [ { "comment_text": "", "digests": { "md5": "40e5e4ff152a277bdf8140586c99e255", "sha256": "0071ef4c7b01097ed2aa6521970e17dc2c1396011914302b4554651d8298e0bf" }, "downloads": -1, "filename": "bitstruct-6.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40e5e4ff152a277bdf8140586c99e255", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9433, "upload_time": "2018-11-21T20:55:35", "url": "https://files.pythonhosted.org/packages/7e/83/ae41b841eb81f24b28752b61878838eade7c69bfe8e0751c4f5df54b241f/bitstruct-6.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53a37311f5b06cc06c2092dae965560d", "sha256": "cfa5e7fbe6306642a507f0a638e02aa61f0ce8728c855d8d3516b719857fd8fe" }, "downloads": -1, "filename": "bitstruct-6.0.0.tar.gz", "has_sig": false, "md5_digest": "53a37311f5b06cc06c2092dae965560d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20269, "upload_time": "2018-11-21T20:55:37", "url": "https://files.pythonhosted.org/packages/6c/c4/fe128e7807687a86432eede0ef7d5b80c7f6d3dd41f9b63316e022e6d41e/bitstruct-6.0.0.tar.gz" } ], "7.1.0": [ { "comment_text": "", "digests": { "md5": "078477c9db7e73cbbd01e5232b864f8f", "sha256": "361479ac79b7bdf0127a84047fb81bcb04758ec9e0c54353dceaad737e278ea3" }, "downloads": -1, "filename": "bitstruct-7.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "078477c9db7e73cbbd01e5232b864f8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9414, "upload_time": "2019-04-30T04:54:40", "url": "https://files.pythonhosted.org/packages/00/53/76cb0fab4200092e576c44e879f8cec023d6d1684754ee7123acb12bdd55/bitstruct-7.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da8e408bb4c556a396c7603a8ee24444", "sha256": "526832733e1e6cc5f7237f689e29b612e4b5f03d8000ddf16a8619fe5143ad38" }, "downloads": -1, "filename": "bitstruct-7.1.0.tar.gz", "has_sig": false, "md5_digest": "da8e408bb4c556a396c7603a8ee24444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21250, "upload_time": "2019-04-30T04:54:44", "url": "https://files.pythonhosted.org/packages/10/66/5e4e412fcb7afd97e37f0366d3a6e6379f932b9a973784fa8faa1479fe14/bitstruct-7.1.0.tar.gz" } ], "8.0.0": [ { "comment_text": "", "digests": { "md5": "9ce37690024c2bdd4a32c7e04b80f6ca", "sha256": "a24597aa8dbae1d58acc8040502dac9eb07d72fd18a24daa8ea186abe676fc98" }, "downloads": -1, "filename": "bitstruct-8.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ce37690024c2bdd4a32c7e04b80f6ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9454, "upload_time": "2019-07-18T06:39:58", "url": "https://files.pythonhosted.org/packages/3c/7d/0d32418aa662ca0c7997f2fe59a51c100b851e77b845cf46b47c550cd42a/bitstruct-8.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "559ac93a03c2e49c2d94e905a14f05a1", "sha256": "ef4efeda67676ffd0972b379c898230dfbf108dce9e522ff560246ac933b34cc" }, "downloads": -1, "filename": "bitstruct-8.0.0.tar.gz", "has_sig": false, "md5_digest": "559ac93a03c2e49c2d94e905a14f05a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21424, "upload_time": "2019-07-18T06:39:59", "url": "https://files.pythonhosted.org/packages/fa/d1/eafade01745ab81f9696738f3bc1b4754fb396152d64fd9838a8ba275a37/bitstruct-8.0.0.tar.gz" } ], "8.1.0": [ { "comment_text": "", "digests": { "md5": "86a03f3bd8e9ccd9187dd42709c9afa5", "sha256": "4b98e6de376480d9e249fe9955f39bcc7bfdadda766e5fc985bc34f9be94fe95" }, "downloads": -1, "filename": "bitstruct-8.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86a03f3bd8e9ccd9187dd42709c9afa5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8063, "upload_time": "2019-09-28T19:07:30", "url": "https://files.pythonhosted.org/packages/8a/b9/7cc49d300a6aaa851d30f9b45c313c802b2251327b92706c62420e02ef62/bitstruct-8.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "803a77602068241127ec9b9db31d9ad7", "sha256": "d196772dd136fc873a648851e945821409c5a962608b6c04ec494d67dd8df102" }, "downloads": -1, "filename": "bitstruct-8.1.0.tar.gz", "has_sig": false, "md5_digest": "803a77602068241127ec9b9db31d9ad7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23412, "upload_time": "2019-09-28T19:07:32", "url": "https://files.pythonhosted.org/packages/cb/45/f73317b7ad3101ea6c8f42f9f0f58183d98f79d0554669b70fa06bb0d037/bitstruct-8.1.0.tar.gz" } ], "8.1.1": [ { "comment_text": "", "digests": { "md5": "6ae7f3046b3b94e8e885160393f4276b", "sha256": "2c5ee627d70ea45521990c885ffd655de91a30f668d2e1ca196da2a439ae6e4a" }, "downloads": -1, "filename": "bitstruct-8.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ae7f3046b3b94e8e885160393f4276b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8065, "upload_time": "2019-09-28T19:13:33", "url": "https://files.pythonhosted.org/packages/51/ad/01d9db77a29f07ed9912a74e26db5e1077c7bb3445f704f17fcc9ede2412/bitstruct-8.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ffeddab18716a02f443950b4af9c159", "sha256": "58ec384e4d7a41eb85274303b05dc2e40b46332c32e1a2978228380cec3dcabd" }, "downloads": -1, "filename": "bitstruct-8.1.1.tar.gz", "has_sig": false, "md5_digest": "0ffeddab18716a02f443950b4af9c159", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26135, "upload_time": "2019-09-28T19:13:35", "url": "https://files.pythonhosted.org/packages/06/16/2696da997799f9fc66a47431a1e61aef5dc89abb1e9291e0e95e66d668ab/bitstruct-8.1.1.tar.gz" } ], "8.1.2": [ { "comment_text": "", "digests": { "md5": "d6ec85f29aff07554da0cc7eb0feb71e", "sha256": "7202c072527d7db8b652a57fade7c20ff5423e985172f3e8ddf0523a381817fd" }, "downloads": -1, "filename": "bitstruct-8.1.2.tar.gz", "has_sig": false, "md5_digest": "d6ec85f29aff07554da0cc7eb0feb71e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26107, "upload_time": "2019-09-28T19:18:49", "url": "https://files.pythonhosted.org/packages/35/8d/b69d4f00b57c98c56f1e90d85398267c52af279e4b2321ba8008775c224c/bitstruct-8.1.2.tar.gz" } ], "8.2.0": [ { "comment_text": "", "digests": { "md5": "7773bc7c98e900244a58fbf41b093915", "sha256": "572633dc0f9e6f3f4d2e16455ea12e624f4da941735c0bedbe941833247c68cc" }, "downloads": -1, "filename": "bitstruct-8.2.0.tar.gz", "has_sig": false, "md5_digest": "7773bc7c98e900244a58fbf41b093915", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26918, "upload_time": "2019-09-28T21:38:25", "url": "https://files.pythonhosted.org/packages/15/2f/1bcb08e34b874c4fbedd62b2ca8647f7d3203e7dbf1f1202c073f1610a17/bitstruct-8.2.0.tar.gz" } ], "8.3.0": [ { "comment_text": "", "digests": { "md5": "6387e89dc93cd17379edc7ca1e4af537", "sha256": "da90d7bda5fc138266cf764e11955e0f7a0ca10f8bbfdf43782025f5d432b7df" }, "downloads": -1, "filename": "bitstruct-8.3.0.tar.gz", "has_sig": false, "md5_digest": "6387e89dc93cd17379edc7ca1e4af537", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29853, "upload_time": "2019-09-29T06:35:38", "url": "https://files.pythonhosted.org/packages/32/4b/bf00b2ce11e003accf4d3d4efde736746ea40f0e9ce9a11d4c04e47a0dbd/bitstruct-8.3.0.tar.gz" } ], "8.3.1": [ { "comment_text": "", "digests": { "md5": "676bb64bdeaef033250615ddb00303a9", "sha256": "327ceab1a441eaba7f71283ce4ca829ee50470acf55dd08faee7e988b7bfb7d8" }, "downloads": -1, "filename": "bitstruct-8.3.1.tar.gz", "has_sig": false, "md5_digest": "676bb64bdeaef033250615ddb00303a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29934, "upload_time": "2019-09-29T06:58:09", "url": "https://files.pythonhosted.org/packages/a6/65/2c6def2c35533b7b5b94eceef9fc7ba4ba853a151a7571d31ff7038c1425/bitstruct-8.3.1.tar.gz" } ], "8.4.0": [ { "comment_text": "", "digests": { "md5": "3333a5ba142f82b6007b3d026683ae90", "sha256": "ff1c173c0eda2998fd57809a73fa64edbafe534ba4ec1a7722641fee5de9ba7f" }, "downloads": -1, "filename": "bitstruct-8.4.0.tar.gz", "has_sig": false, "md5_digest": "3333a5ba142f82b6007b3d026683ae90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28589, "upload_time": "2019-09-29T17:49:43", "url": "https://files.pythonhosted.org/packages/32/f2/0bea20c5bb7f52d6a623fc054a741d5046003beb23a042762aab720846f7/bitstruct-8.4.0.tar.gz" } ], "8.5.0": [ { "comment_text": "", "digests": { "md5": "50ae4d313f549d809e148655a000bfe3", "sha256": "e3dda9c1f408dc90ca5c35deeeebf4190424b0d4a3523061604158435abc4281" }, "downloads": -1, "filename": "bitstruct-8.5.0.tar.gz", "has_sig": false, "md5_digest": "50ae4d313f549d809e148655a000bfe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31513, "upload_time": "2019-10-01T05:18:32", "url": "https://files.pythonhosted.org/packages/8a/86/a3839a7dbac977b667767048ad4c47fd12df6dda41dd5c305684d695e7e0/bitstruct-8.5.0.tar.gz" } ], "8.5.1": [ { "comment_text": "", "digests": { "md5": "fe582992f36a827f3e0543e57e345bbd", "sha256": "4be1c473d62d764ab060fad5b57c1c08044b1da514cadf171ec9051297c4fb29" }, "downloads": -1, "filename": "bitstruct-8.5.1.tar.gz", "has_sig": false, "md5_digest": "fe582992f36a827f3e0543e57e345bbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32582, "upload_time": "2019-10-01T06:02:56", "url": "https://files.pythonhosted.org/packages/c8/9a/e1bb2f3345d2599f6459ac2cb7980d2e3afd67170ed80af266aa7a5fbaa9/bitstruct-8.5.1.tar.gz" } ], "8.6.0": [ { "comment_text": "", "digests": { "md5": "9aac7c36de21f2ab44c8f0f34b532361", "sha256": "0367b18fa58986748a370ddf6669b039bcd60548eb8a22c3aa04dc4d9bdc4ee7" }, "downloads": -1, "filename": "bitstruct-8.6.0.tar.gz", "has_sig": false, "md5_digest": "9aac7c36de21f2ab44c8f0f34b532361", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30340, "upload_time": "2019-10-01T18:54:03", "url": "https://files.pythonhosted.org/packages/1e/bf/6f1002ee687ee53631e16f6275a2a250c48115bbf6f0862f3e4e8a1c5fc8/bitstruct-8.6.0.tar.gz" } ], "8.7.0": [ { "comment_text": "", "digests": { "md5": "66db7cd26b2c4ce5687eae0c2a497d7f", "sha256": "d5159eaa0ffaf2b720e7ae8c21d45deb795e82cbf3319f94f826a46f94d52102" }, "downloads": -1, "filename": "bitstruct-8.7.0.tar.gz", "has_sig": false, "md5_digest": "66db7cd26b2c4ce5687eae0c2a497d7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33708, "upload_time": "2019-10-02T07:52:59", "url": "https://files.pythonhosted.org/packages/50/d9/b7640d1cdd580ba2ccd81a58fb3ae0d35d86f0121b33e28035c22ceb4b09/bitstruct-8.7.0.tar.gz" } ], "8.7.1": [ { "comment_text": "", "digests": { "md5": "ea0ad9ce2d1e763375c0957a40f0f842", "sha256": "2e2c2edc3e1d197845cc5c5923e37fc58196e0339e6c84b214eaf1f98c77ccb2" }, "downloads": -1, "filename": "bitstruct-8.7.1.tar.gz", "has_sig": false, "md5_digest": "ea0ad9ce2d1e763375c0957a40f0f842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30840, "upload_time": "2019-10-02T15:12:41", "url": "https://files.pythonhosted.org/packages/58/26/f425c7c36ece5a53814aa47acfb79ba7a67e331cb484612cb61cc875f057/bitstruct-8.7.1.tar.gz" } ], "8.7.2": [ { "comment_text": "", "digests": { "md5": "372b6239b2f19774d8d57058454789c0", "sha256": "6252b0e21ae61e2a2e15204343046e0fdecb98ecddda8114ad61b6e7a1d09d97" }, "downloads": -1, "filename": "bitstruct-8.7.2.tar.gz", "has_sig": false, "md5_digest": "372b6239b2f19774d8d57058454789c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30924, "upload_time": "2019-10-05T15:51:31", "url": "https://files.pythonhosted.org/packages/8f/20/84ab71156b45d71c2837ecb13f891cfbfe4b25008ae1a0033576ebbde346/bitstruct-8.7.2.tar.gz" } ], "8.7.3": [ { "comment_text": "", "digests": { "md5": "07d38dc34d8fc6029a3174c9638b7d66", "sha256": "1c65037e55becb9add1844aa8ddee3a5907a5e763ac76139a830e1765d6b26da" }, "downloads": -1, "filename": "bitstruct-8.7.3.tar.gz", "has_sig": false, "md5_digest": "07d38dc34d8fc6029a3174c9638b7d66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31129, "upload_time": "2019-10-08T20:21:06", "url": "https://files.pythonhosted.org/packages/74/fb/2c165cf733f109f472a6d0efddf9c7e804781ff90439c30dbcb1c08182aa/bitstruct-8.7.3.tar.gz" } ], "8.8.0": [ { "comment_text": "", "digests": { "md5": "b0b9b6270cc9af71f12a86ac1315d9a5", "sha256": "fae23fe84a39bea8da61f92139604aa6ef2623dba8ea7b896386adf03ec7d131" }, "downloads": -1, "filename": "bitstruct-8.8.0.tar.gz", "has_sig": false, "md5_digest": "b0b9b6270cc9af71f12a86ac1315d9a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31354, "upload_time": "2019-10-09T12:21:39", "url": "https://files.pythonhosted.org/packages/86/57/b2627d9b3e09a9846dc95fab7178c53ca0c3bad41c4bfa5a0986d93a7860/bitstruct-8.8.0.tar.gz" } ], "8.8.1": [ { "comment_text": "", "digests": { "md5": "274b53fffe7e1adfdcecf1c4b688a984", "sha256": "84893f90eb78f8179af24a87622ef964ede5c7e785562022917033987d6ce198" }, "downloads": -1, "filename": "bitstruct-8.8.1.tar.gz", "has_sig": false, "md5_digest": "274b53fffe7e1adfdcecf1c4b688a984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31363, "upload_time": "2019-10-09T20:45:35", "url": "https://files.pythonhosted.org/packages/51/fc/0f4a732f32ee60449832d024dd2f5f3ecd77e4791fb732b2086adf24f8a6/bitstruct-8.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "274b53fffe7e1adfdcecf1c4b688a984", "sha256": "84893f90eb78f8179af24a87622ef964ede5c7e785562022917033987d6ce198" }, "downloads": -1, "filename": "bitstruct-8.8.1.tar.gz", "has_sig": false, "md5_digest": "274b53fffe7e1adfdcecf1c4b688a984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31363, "upload_time": "2019-10-09T20:45:35", "url": "https://files.pythonhosted.org/packages/51/fc/0f4a732f32ee60449832d024dd2f5f3ecd77e4791fb732b2086adf24f8a6/bitstruct-8.8.1.tar.gz" } ] }