{ "info": { "author": "Quentin CHATEAU", "author_email": "quentin.chateau@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: C", "Programming Language :: Python :: 3" ], "description": "![License](https://img.shields.io/badge/license-GPLv3-brightgreen) [![Build Status](https://travis-ci.com/qchateau/cbitstruct.svg?branch=master)](https://travis-ci.com/qchateau/cbitstruct) [![Coverage Status](https://coveralls.io/repos/github/qchateau/cbitstruct/badge.svg)](https://coveralls.io/github/qchateau/cbitstruct)\n\n# About\n\n`cbitstruct` is a C implementation of the `bitstruct` library. Credits to Erik Moqvist for the original `bitstruct` library available on [Github](https://github.com/eerimoq/bitstruct) and [pip](https://pypi.org/project/bitstruct/).\n\nThe goal is to provide the same API an idealy to be able to interchange `import bitstruct` and `import cbitstruct as bitstruct`.\n\nObvious increased performance comes with limitations described below.\n\n# Installation\n\n```bash\npip3 install cbitstruct\n```\n\n# Documentation\n\nPlease refer to the [`bitstruct` documentation](https://bitstruct.readthedocs.io/en/latest/) as the aim of this library is to provide the same API with increased performance.\n\nIf you are not used to `bitstruct`, you should seriously consider using it first, before migrating to this library if you require higher performance.\n\n# Limitations\n\n| Limitation | Will it be lifted ? |\n|------------|---------------------|\n| All types except padding are limited to 64 bits | Maybe for 'raw' and 'text' types |\n| May not work on big-endian architectures | Maybe |\n| Exceptions differ from `bitstruct` | Probably not |\n| CPython only | Probably not |\n| Error messages are unclear | Will never be as clear as `bitstruct` |\n| Python >= 3.5 | No |\n\nSome limitations are there because I did not get the time or motivation to lift them up. Some other are deeply rooted into this library and may never be lifted.\n\n# Performance\n\n## Comparing to `bitstruct`\n\nThe script available in `tests/test_perf.py` measures performance comparing to the `bitstruct` library.\n\nHere are the result \"on my machine\" (Ubuntu in Virtualbox on a laptop):\n```\nbyteswap list of int | x 8.779 ( 8.638us -> 0.984us)\nbyteswap str | x 17.466 ( 9.158us -> 0.524us)\ncalcsize | x139.330 ( 61.060us -> 0.438us)\ncompiled pack | x 47.389 ( 35.968us -> 0.759us)\ncompiled pack_dict | x 27.184 ( 34.588us -> 1.272us)\ncompiled pack_into | x 32.037 ( 38.650us -> 1.206us)\ncompiled pack_into_dict | x 27.343 ( 37.718us -> 1.379us)\ncompiled unpack | x 33.928 ( 31.278us -> 0.922us)\ncompiled unpack_dict | x 21.627 ( 31.597us -> 1.461us)\ncompiled unpack_from | x 30.622 ( 29.977us -> 0.979us)\ncompiled unpack_from_dict | x 20.479 ( 30.936us -> 1.511us)\npack | x 77.003 ( 103.030us -> 1.338us)\npack_dict | x 53.254 ( 103.255us -> 1.939us)\npack_into | x 82.829 ( 119.373us -> 1.441us)\npack_into_dict | x 52.173 ( 108.135us -> 2.073us)\nunpack | x 78.459 ( 91.896us -> 1.171us)\nunpack_dict | x 40.287 ( 89.300us -> 2.217us)\nunpack_from | x 77.027 ( 91.202us -> 1.184us)\nunpack_from_dict | x 39.467 ( 88.043us -> 2.231us)\n```\n\n*Disclaimer:* these results may and will vary largely depending on the number of elements and types you pack/unpack. This script is provided as-is, and I will gladly accept an improved script providing more reliable results.\n\n\n## The dict API\nThe `dict` API is marginally slower than the traditional one. As the packing/unpacking performance is quite high, the overhead of performing dictionary lookups and hashing significantly increas pack and unpacking duration.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/qchateau/cbitstruct", "keywords": "bit,pack,unpack,struct,bitfield,bit parsing,bit unpack,bit pack,C", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "cbitstruct", "package_url": "https://pypi.org/project/cbitstruct/", "platform": "", "project_url": "https://pypi.org/project/cbitstruct/", "project_urls": { "Homepage": "https://github.com/qchateau/cbitstruct" }, "release_url": "https://pypi.org/project/cbitstruct/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "Faster C implementation of bitstruct", "version": "1.0.3" }, "last_serial": 5941718, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "27769ced510c9e4d99ae9ef1e8c7bad3", "sha256": "cc295d09e13afe3c052cdde1f8d75c6ca73e837812b20264fc04b52c3e20b35c" }, "downloads": -1, "filename": "cbitstruct-0.0.1-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "27769ced510c9e4d99ae9ef1e8c7bad3", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 49352, "upload_time": "2019-09-26T22:35:23", "url": "https://files.pythonhosted.org/packages/ca/61/6745b9e832c4809b0b1ca1748003ccd496e62e1703db3b7f84e62d861843/cbitstruct-0.0.1-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "adcd43273428304f349f36f7a2a29d1d", "sha256": "d84a8d6363c810e54339de38864c890de94ca0e5fe389d97f44b3b10870f835a" }, "downloads": -1, "filename": "cbitstruct-0.0.1-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "adcd43273428304f349f36f7a2a29d1d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 49553, "upload_time": "2019-09-26T22:35:24", "url": "https://files.pythonhosted.org/packages/47/28/676fa691a8d8f6e2534c8460b620698501384615659aa624bd02ca201889/cbitstruct-0.0.1-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "bf12a6fb29cde4b0601438d9ea89184a", "sha256": "ff1a8d0870c3c82bf386c567b9285f07bd5c5b80b13e7f9d93b7644ae76b3519" }, "downloads": -1, "filename": "cbitstruct-0.0.1-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "bf12a6fb29cde4b0601438d9ea89184a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 50640, "upload_time": "2019-09-26T22:35:26", "url": "https://files.pythonhosted.org/packages/48/26/76862311b3c8a894e2d796c8d29e1c4700bd53a8f9ada78670478250cae5/cbitstruct-0.0.1-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "814a758ac2773f5ea0954b8d329210a6", "sha256": "e8fd4ae7888c76c9921f5f7baab809f3ce70098b255223d139166357e2516342" }, "downloads": -1, "filename": "cbitstruct-0.0.1-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "814a758ac2773f5ea0954b8d329210a6", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 50704, "upload_time": "2019-09-26T22:35:27", "url": "https://files.pythonhosted.org/packages/c2/ca/22bcfa2b7e6923600df53c6a7346a9c5b0f3bb88d78d0f45964c4417e6d0/cbitstruct-0.0.1-cp37-cp37m-manylinux1_i686.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "af86f0f69118663e825b5626b3e60c54", "sha256": "18e702b2b145d4360399e73f6fdcfe79cb4e771c9f839db3f34e6b4e75d87a3f" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "af86f0f69118663e825b5626b3e60c54", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 35187, "upload_time": "2019-09-30T22:03:53", "url": "https://files.pythonhosted.org/packages/e3/f9/85e0e696dadfd49b15dca0cc15ea858d35a1e5bfcd98c6ea8148b7a01233/cbitstruct-1.0.0-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0a183664fd0b6cb753d7ec88f785b830", "sha256": "33994fd76e58f8d33f4e1308b9270156d6c54878e23d24acb7084a98f460f6a2" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "0a183664fd0b6cb753d7ec88f785b830", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 55077, "upload_time": "2019-09-30T21:57:28", "url": "https://files.pythonhosted.org/packages/97/88/6219f6d72793306096e007c1323ec345ba5a427e0ddda7e0c1cfc19da152/cbitstruct-1.0.0-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "dbd6d59b1408be83e03569712c53d691", "sha256": "9c7e319ef7ed90d36dc3499dd02f0e51690e6bc0fb183fe5210f698a00bee014" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "dbd6d59b1408be83e03569712c53d691", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 57919, "upload_time": "2019-09-30T21:54:24", "url": "https://files.pythonhosted.org/packages/6f/cf/bb4cb97fdde04494144bae83118464cae71a68637777725b087088f9fcbf/cbitstruct-1.0.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7ad7096fc2dc99df2abd9c72c9b3b90e", "sha256": "8485927b3a6637a8952c9152091272c8bc88771f9f572c0f5189d525437d5580" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "7ad7096fc2dc99df2abd9c72c9b3b90e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 38917, "upload_time": "2019-09-30T21:51:21", "url": "https://files.pythonhosted.org/packages/1b/f0/64af2c26cc9eac833361137d803b5d78ca5caf12a13e11344ed53eed0dae/cbitstruct-1.0.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d5c94d59ef9f74931b47c394c111c84c", "sha256": "22f58ae885d9aee0fd39d08cd83c241167298e3fb566db8715b37e7f14ea47de" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "d5c94d59ef9f74931b47c394c111c84c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 35671, "upload_time": "2019-09-30T22:03:54", "url": "https://files.pythonhosted.org/packages/6d/4e/7eac70da947b9b90617c2182a2801b117345e9201087752d1122c0599478/cbitstruct-1.0.0-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "343a0954a110b60674c971db6a3f58f4", "sha256": "d97d308943c889d3d1e25cbae7fb4c9229cf1351decf0a3d7dd9288f933258f5" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "343a0954a110b60674c971db6a3f58f4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 56288, "upload_time": "2019-09-30T21:57:29", "url": "https://files.pythonhosted.org/packages/e8/3f/ca1dac8a489d55391658e53e8579b19b1ebf07e969d891686d7c43ad2478/cbitstruct-1.0.0-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "6593fbaa3800708a628dd51b0661272b", "sha256": "9ee5977ff1b3069ddf47c476959661c6f23d76c4fe38b403ee308ebf548fb409" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6593fbaa3800708a628dd51b0661272b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 59366, "upload_time": "2019-09-30T21:54:25", "url": "https://files.pythonhosted.org/packages/1c/d9/a147b5a9fbe9a19646d3ae0b0b6a3c329fb4267b2017fded8e9b011cd990/cbitstruct-1.0.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "199f61379fbea3860b7d558c95cd3071", "sha256": "94d2682c86865146fdddd418407e49491f5b50545499f9ac8e444197a55668b3" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "199f61379fbea3860b7d558c95cd3071", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 39582, "upload_time": "2019-09-30T21:51:23", "url": "https://files.pythonhosted.org/packages/a4/71/c2a5e1fbdaf400c9ce788ec7a941ab4bbb7f7dcfde5bb61dec205fba27b5/cbitstruct-1.0.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c343fadee6419234d85b91817cb68de8", "sha256": "a03d46ad3307bb0a298a6ba799b25b95c966364e2d02b8006088b2ca1972f600" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp37-cp37m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "c343fadee6419234d85b91817cb68de8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 35678, "upload_time": "2019-09-30T22:03:55", "url": "https://files.pythonhosted.org/packages/b7/ec/0c499e69f7bfebc8d1b2b65c6b6c7044114b4a9d8b9bfc4d4eb271aa1ed6/cbitstruct-1.0.0-cp37-cp37m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b072f693c9f8876b4d6d8fe100d803f5", "sha256": "4bb530fc8dbd43226bc9c8d368914e5b0f5490cc23aeb88c406b6a238a85313c" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "b072f693c9f8876b4d6d8fe100d803f5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 56351, "upload_time": "2019-09-30T21:57:30", "url": "https://files.pythonhosted.org/packages/33/88/271046cf44a582d77cbe35eb733e652a211db75c7e2661375ec781e37f69/cbitstruct-1.0.0-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "986b7fb3036989ca52bb0572a1e5e724", "sha256": "7051cd5eeddb22ad89a69904148ee27804f146cd4f8155d22dbbed2ef7cf69c9" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "986b7fb3036989ca52bb0572a1e5e724", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 59381, "upload_time": "2019-09-30T21:54:27", "url": "https://files.pythonhosted.org/packages/01/01/391295c5f1b2f1f9d5d072a1903a120608a356b56cda430656c6116d8d28/cbitstruct-1.0.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "102c9940b1614c569238c034f8108f82", "sha256": "ac13a5f9207b089ee3c46dd4bd4b04bd685637d85ce314234a9c1e7673fdb00f" }, "downloads": -1, "filename": "cbitstruct-1.0.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "102c9940b1614c569238c034f8108f82", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 39584, "upload_time": "2019-09-30T21:51:24", "url": "https://files.pythonhosted.org/packages/30/be/2910f3b7ffacc95caf559d0775cb523607ead3d676089e34577f77709c44/cbitstruct-1.0.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "35e5f2df54571a6bfec498f2725816b6", "sha256": "b713492c76a12b0f290e2eb34d2dfcff5e999f2332c5cbb6df1d94daa1925f7d" }, "downloads": -1, "filename": "cbitstruct-1.0.0.tar.gz", "has_sig": false, "md5_digest": "35e5f2df54571a6bfec498f2725816b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23131, "upload_time": "2019-09-30T21:59:58", "url": "https://files.pythonhosted.org/packages/fb/97/92ff77f0d225653ebf526c8787c04cf33959dd599407d15e7349453ba5c0/cbitstruct-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "be3e8d5e9f7b5a4b01e8e623a9e8c684", "sha256": "0c2c432c527fb3abad291ed11b0a46245901ecc597852f99c826d3983faa9dd8" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "be3e8d5e9f7b5a4b01e8e623a9e8c684", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 35371, "upload_time": "2019-10-06T21:17:42", "url": "https://files.pythonhosted.org/packages/1a/e1/3cffefb7f505ec2a827df91e93901d694a499b32f1b4010e1a19fa0afe63/cbitstruct-1.0.1-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2360fe4a0b3dfdeb064fcc3499aac2bd", "sha256": "23dc109920a6ec40624a579745a4499c1e987e40b634830459471adf46ed0e77" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "2360fe4a0b3dfdeb064fcc3499aac2bd", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 55332, "upload_time": "2019-10-06T21:14:07", "url": "https://files.pythonhosted.org/packages/91/9c/5ea97ed5a5f5e60c3fd1e157a72e23e2291e78ff5f54f2545f55a4e6e1b4/cbitstruct-1.0.1-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "171edd01ffdafc344511e250d5200b02", "sha256": "ca3106bfba2628bc860176b210d5e170e342882f4cba4621a9242e3612617bb0" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "171edd01ffdafc344511e250d5200b02", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 58262, "upload_time": "2019-10-06T21:11:10", "url": "https://files.pythonhosted.org/packages/2e/ed/135e5aabb12026d481453ac9c81453c146a401367fbda324e0cc8ff4fa4a/cbitstruct-1.0.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "edf40f6f30d7eaa1a7fa1d000c9f64a5", "sha256": "809280016a1faa035d794346bbfa5f1c0034633f120e99d051d6cbe00c06a803" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "edf40f6f30d7eaa1a7fa1d000c9f64a5", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 39188, "upload_time": "2019-10-06T21:12:41", "url": "https://files.pythonhosted.org/packages/ee/d1/667d1967d3daa66bd3247431114427a40694b3b28a4e0465e2831f0a8ed6/cbitstruct-1.0.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e65994e7b411ad9b76d44aa0dccdd366", "sha256": "4a974e8c946d6e4cc53a5f295ca798ce9467f79ab05ee791425a0a161fe5a0b1" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "e65994e7b411ad9b76d44aa0dccdd366", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 35863, "upload_time": "2019-10-06T21:17:43", "url": "https://files.pythonhosted.org/packages/68/2b/1170dbcb2988effb812373e3d5b076cb6ea10af04ad8b84cd5cb1449ccd6/cbitstruct-1.0.1-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "934cb08817ba222a70c2a16435be8ed2", "sha256": "9bba043080706a6da8e7457ae61c18c4df987e5403d19917f8a6d08a43450e9b" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "934cb08817ba222a70c2a16435be8ed2", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 56552, "upload_time": "2019-10-06T21:14:08", "url": "https://files.pythonhosted.org/packages/29/2c/2ceb5b2a6dab1bf86a7828a5f23db412962fd888f831de0e4d1deb3b7b07/cbitstruct-1.0.1-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "a8abd444159fd06fac1c1c83e68d9537", "sha256": "df37819ba2e09f952168b8bacd8fad62c7631220c20467552a3d89d4886a6e30" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a8abd444159fd06fac1c1c83e68d9537", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 59730, "upload_time": "2019-10-06T21:11:12", "url": "https://files.pythonhosted.org/packages/2e/5d/e163d7e2d591a4dc298e0bd3c713f0024070b8e82942425a85206609489a/cbitstruct-1.0.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "291fe7e6ac88c67f9429b21fb0d198a4", "sha256": "3393ebca531b8f44f502a333aa75020619ff3b96aa70a00b721fc2321cabc10d" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "291fe7e6ac88c67f9429b21fb0d198a4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 39687, "upload_time": "2019-10-06T21:12:43", "url": "https://files.pythonhosted.org/packages/c4/67/d9597cb6c4540832f647bd1d6949ab3d00ff430596841e3d63ab18f2220f/cbitstruct-1.0.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "7201d33cf01fefc372c91ad78acf2107", "sha256": "0aff9b763e4822514264375dea8f085b5685b2a26af02c5a53c75e442fb3f40a" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp37-cp37m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "7201d33cf01fefc372c91ad78acf2107", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 35871, "upload_time": "2019-10-06T21:17:45", "url": "https://files.pythonhosted.org/packages/c6/4e/6d1e16f12649de5621c6a294c5013812e280948b3bd00d0fecdebd1e140d/cbitstruct-1.0.1-cp37-cp37m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9705f46813634377bd127f1f5333e5ac", "sha256": "bcf16cacdebd7526e1230fbf40289034fc39084556beddb9681d331ddb9074a9" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "9705f46813634377bd127f1f5333e5ac", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 56595, "upload_time": "2019-10-06T21:14:10", "url": "https://files.pythonhosted.org/packages/25/36/1c6651e8710894540b1a25ed1f908e7b5fb361ec2ed2e20cc3fb484eb8bc/cbitstruct-1.0.1-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "692ccba0181b136fa6403420f7bc748a", "sha256": "417378f040ee2770bd4280f87b808a017a736157de03a9ddd61a19d0a7be0d61" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "692ccba0181b136fa6403420f7bc748a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 59760, "upload_time": "2019-10-06T21:11:13", "url": "https://files.pythonhosted.org/packages/4a/a1/1f207a3a337dd4e1686dc79bbb15aca94000cc027228666389a6f464701b/cbitstruct-1.0.1-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "71102c5cad8be5911db9bdfec43453a1", "sha256": "ad75c8fa9fb5831fe0309415f38ce508a72a53cf2e8496d7f26b2169b8ce8a7b" }, "downloads": -1, "filename": "cbitstruct-1.0.1-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "71102c5cad8be5911db9bdfec43453a1", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 39692, "upload_time": "2019-10-06T21:12:44", "url": "https://files.pythonhosted.org/packages/ae/84/30e0df275222e387386916d241ec6cb6a8902c0185fafb9a7d0df1a7313e/cbitstruct-1.0.1-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "fbe87e13bace2d048cd5cf56a1dc1147", "sha256": "d2d69550b0b6264f45b53acb0d118e18fadc428ad97d317278998ccb85e0119d" }, "downloads": -1, "filename": "cbitstruct-1.0.1.tar.gz", "has_sig": false, "md5_digest": "fbe87e13bace2d048cd5cf56a1dc1147", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23257, "upload_time": "2019-10-06T21:16:19", "url": "https://files.pythonhosted.org/packages/0d/de/059e925a8c57da1a38d43c07e4ee9abd79068b7f273f09b70399b3bd439a/cbitstruct-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "5625097f22df016f6964b6048b808fcc", "sha256": "5f5f10624a72b736f3af1a4525180b040bb738cd3a13783d3eadf63fe57d8554" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "5625097f22df016f6964b6048b808fcc", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 36207, "upload_time": "2019-10-07T19:25:02", "url": "https://files.pythonhosted.org/packages/ec/f9/adc49d4b78154debd898ff96f7af72ceca540145745c2dece0121baa77b3/cbitstruct-1.0.2-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5d310cc41555c8a5b3c506b7b0c278bb", "sha256": "d40cbbb40c517bc62fb8122cc44f98dbf6e4ccc5034e8e13e168f9b7a977a6f9" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "5d310cc41555c8a5b3c506b7b0c278bb", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 56163, "upload_time": "2019-10-07T19:22:38", "url": "https://files.pythonhosted.org/packages/2e/a8/a113b9e788afff9d6b6c16ec90ad8327831b45948b7deb9ead27738c0c5d/cbitstruct-1.0.2-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "9b0ed524feb52522af6d8872e3f06437", "sha256": "4d01fc0920d30cac8f88f900954d672aef8df21a17617cd15b4a1e5e31b80a85" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9b0ed524feb52522af6d8872e3f06437", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 59046, "upload_time": "2019-10-07T19:20:10", "url": "https://files.pythonhosted.org/packages/a9/5d/9fd4be00ca1e595752769bb8a3f4b17e0f3eb6cad3de21966600140c27c9/cbitstruct-1.0.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c03aeef39c7ba9e06b19ff47f03a89ce", "sha256": "2a11d7e44cd0ab7350973adcc52ec89e29cb84ea13ec049888cd5043d10d95a1" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "c03aeef39c7ba9e06b19ff47f03a89ce", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 40017, "upload_time": "2019-10-07T19:19:34", "url": "https://files.pythonhosted.org/packages/3d/3a/852adaa9e96650c99c2851c2bda6b6845e350f514a17cf500b046094b6e2/cbitstruct-1.0.2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5032bc0c865b81e7414bfa2b80c671fd", "sha256": "a73c3a48418d8e8cd409db6d56893cf18c35fe7d76319b4cee1a05f6fbe85f5b" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "5032bc0c865b81e7414bfa2b80c671fd", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 36708, "upload_time": "2019-10-07T19:25:03", "url": "https://files.pythonhosted.org/packages/53/51/d273611d3426c9eaf5171f825379581c0db55ddef0a758a516b23a9b484f/cbitstruct-1.0.2-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "18f0578b71e5afb42a7caa32cf623d88", "sha256": "93ca98bc37909a4bc4bacb48c0667b28693438d783c74348748460b08d372466" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "18f0578b71e5afb42a7caa32cf623d88", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 57388, "upload_time": "2019-10-07T19:22:39", "url": "https://files.pythonhosted.org/packages/a5/6c/379f0312b61981da2dd038a681b6688a674ca903e64ed1ed57e450a86eb5/cbitstruct-1.0.2-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "660f7485b974092f79489dbddfc5bc3a", "sha256": "7747cf5a5e4f83daa915186ef71b32c90138d57929d8e509dab02c1ac7c73a4e" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "660f7485b974092f79489dbddfc5bc3a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 60431, "upload_time": "2019-10-07T19:20:12", "url": "https://files.pythonhosted.org/packages/47/60/1932f06bacf656154a9c6b0d2bf3065a5c151530f81014a3486c0cc8330e/cbitstruct-1.0.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ce0ceea34bb4dda630660bf8a1f7917b", "sha256": "1a944e9406eb2fa9d674792dcfa4f4fe5d6ce56de728ece8a47303240785e1e7" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "ce0ceea34bb4dda630660bf8a1f7917b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 40512, "upload_time": "2019-10-07T19:19:36", "url": "https://files.pythonhosted.org/packages/07/a6/6fca755a4f524457c6459240ef6dbd36920b86cac5f51dce0cae432e8824/cbitstruct-1.0.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "f66f7a606db1ad991bc9004bcd82ba52", "sha256": "94dea83eb367f13b352bbaa75472bd322f1e258ade61bd03ecc220cef960821f" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp37-cp37m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "f66f7a606db1ad991bc9004bcd82ba52", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 36715, "upload_time": "2019-10-07T19:25:04", "url": "https://files.pythonhosted.org/packages/0e/db/a2750fe93104a37da32c96e26d381119e877fae9e197f64a8b6c0cc8eb63/cbitstruct-1.0.2-cp37-cp37m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "201a813b060a6a1f8282c2103b640c37", "sha256": "2e7def4b27f06078c9fe5e5357bf4695193b8adb512c94ee68c00f950efbd0d0" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "201a813b060a6a1f8282c2103b640c37", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 57393, "upload_time": "2019-10-07T19:22:41", "url": "https://files.pythonhosted.org/packages/f5/3c/b2e24da40749df51f696bf2cc478b4dfe30752eca9384a2a96632db48776/cbitstruct-1.0.2-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "244b2dd0924b11eceb7bd2f9da1668b6", "sha256": "b7b70fa57756fb9a4b23619a23363a7ae915803ea7581345253fd7e3cfad03d3" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "244b2dd0924b11eceb7bd2f9da1668b6", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 60480, "upload_time": "2019-10-07T19:20:13", "url": "https://files.pythonhosted.org/packages/16/ca/1e2f3ae1af31e20f77dfbcfad597af056ec57e9f75782e35fe4fcc8101e1/cbitstruct-1.0.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6e446bfdd2c68a0796f8dbd98889b918", "sha256": "f481e813c4eec6c260deceed909d1e17a63a2210b4256be32c3f6fef8499ca4e" }, "downloads": -1, "filename": "cbitstruct-1.0.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "6e446bfdd2c68a0796f8dbd98889b918", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 40513, "upload_time": "2019-10-07T19:19:37", "url": "https://files.pythonhosted.org/packages/0a/a9/64c86e17816530cb5408ce0a40fd45855382eabc219be6d9a82cd12304d0/cbitstruct-1.0.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8211d13b21297117df5653fb41fec131", "sha256": "1da1225c75209be6cf9d5ce5de5dfff2694f3e5d51d1f4319512528fac19c18c" }, "downloads": -1, "filename": "cbitstruct-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8211d13b21297117df5653fb41fec131", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23734, "upload_time": "2019-10-07T19:24:21", "url": "https://files.pythonhosted.org/packages/9c/7d/45b9c12ae88760316c801a9ecfb43aad7e9382dd0473519281059cbcca66/cbitstruct-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "8bd032baa6496b2e111ddfba281de69a", "sha256": "9ce5f8ab5991e1d07b40afa62057521561d1885c3b7574e1bc5f6dc4e63e9777" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "8bd032baa6496b2e111ddfba281de69a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 36312, "upload_time": "2019-10-07T21:55:29", "url": "https://files.pythonhosted.org/packages/c6/6b/5fd67da3c2428672cd32c7dd90ac6ea3bcd0426d8590f9a8bef292bf2c2f/cbitstruct-1.0.3-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f85bee38a08df1245c14459175660d65", "sha256": "c2f4355360d21b9a7fc395853ab4ec9486e191494af8561d84fae9dcf1f4a66b" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "f85bee38a08df1245c14459175660d65", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 56271, "upload_time": "2019-10-07T21:53:33", "url": "https://files.pythonhosted.org/packages/e7/1f/00b38d4add5a76252d48097f56e4c671f8bb679dd6e3fa26b16a8f3bdc33/cbitstruct-1.0.3-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "4bdce777964bdcc0297b47e4b3f20abc", "sha256": "dc07c618ace80e3d72cf3199bd6d7905c787927ec5e2a157ca7a74ee471c3ce3" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4bdce777964bdcc0297b47e4b3f20abc", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 59179, "upload_time": "2019-10-07T21:51:20", "url": "https://files.pythonhosted.org/packages/58/ad/a27f25992e7ffc28f6447f0a7b05f82bc3d9c7794b99d748f72705c17866/cbitstruct-1.0.3-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "516a3412f53421c86f981692d170af32", "sha256": "020ec38ab6ca7f8a8899416acaf8369f936496e87b3d6e567fbc8333e68bc499" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "516a3412f53421c86f981692d170af32", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 40107, "upload_time": "2019-10-07T21:50:15", "url": "https://files.pythonhosted.org/packages/33/95/6b20321c98eda572681964978a67435429eb3ddf39d3f7d4a39dbf26e15c/cbitstruct-1.0.3-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "682fc3d1263e80ad97c6921946d3fb3c", "sha256": "99bf6799076ecd2caa81d8ad6b6e43c871aa1532919bb3a7957db4e813b0c978" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "682fc3d1263e80ad97c6921946d3fb3c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 36835, "upload_time": "2019-10-07T21:55:32", "url": "https://files.pythonhosted.org/packages/17/fa/b28a43db8fbadbbf72829c8504add5676e7e279c165316eb5203041c682f/cbitstruct-1.0.3-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6fc4c753710befa3ffc2a9cfaacd782f", "sha256": "961b0ebb435899dcde005e1efeff9b716f2dc784eb452357c69ff5da6c9aec2d" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "6fc4c753710befa3ffc2a9cfaacd782f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 57529, "upload_time": "2019-10-07T21:53:36", "url": "https://files.pythonhosted.org/packages/3c/dc/bac6b91406ea9b3b2574204b365468d4d5c39a0476cb7bcf21dcf1e7e8b4/cbitstruct-1.0.3-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "44409b87276cd2253aa9e4d636dedd8f", "sha256": "0fba843674224e65ae29a571564375dd5329a61bd85e4d463cdb8fda57fee987" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "44409b87276cd2253aa9e4d636dedd8f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 60664, "upload_time": "2019-10-07T21:51:23", "url": "https://files.pythonhosted.org/packages/2d/24/35f218fd7cb1da03ef275272d75b6a69e5c20ed8eb75b9287c2a35c05f17/cbitstruct-1.0.3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "123088333cea23c399ed5fdbc89579c3", "sha256": "488f485d4d21e08cf1375a0db16133830f08223e41d8d0d957aecf255ab0209b" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "123088333cea23c399ed5fdbc89579c3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 40607, "upload_time": "2019-10-07T21:50:19", "url": "https://files.pythonhosted.org/packages/0a/cd/679802f8a1db1b963f680cbce9afa6107d281eec115f917042b56a84c124/cbitstruct-1.0.3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a329c672a34538798706bd0052f5f107", "sha256": "3dc2b8b79486a3c317da3c7924f158e9993ebc1eea24e8829e2129b151c796ae" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp37-cp37m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a329c672a34538798706bd0052f5f107", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 36835, "upload_time": "2019-10-07T21:55:34", "url": "https://files.pythonhosted.org/packages/14/72/dc256a56bb53b237a509e8fd7daeaaef8c864de5a895e838964a4d7d9b2c/cbitstruct-1.0.3-cp37-cp37m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8d56aaccc86028bc47ec9d09bafba0c5", "sha256": "286f07647c0aa308616850b0b12732b3715547731baa3d38bcfc359d6aca5e3e" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "8d56aaccc86028bc47ec9d09bafba0c5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 57571, "upload_time": "2019-10-07T21:53:38", "url": "https://files.pythonhosted.org/packages/29/6b/1d517f196a525ede4937a8994047317c334c3fc8a4993956116a0bc3ea1f/cbitstruct-1.0.3-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "1c4e1a2adfac693c0357e3f51a75570b", "sha256": "7db7a0e2dddf58e5b9063abc65f1b6b91e88388a9f02885b80fab7a5914db938" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1c4e1a2adfac693c0357e3f51a75570b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 60706, "upload_time": "2019-10-07T21:51:27", "url": "https://files.pythonhosted.org/packages/9b/4d/e07d1f0d1a108886160b852a19f4a8f83ec51161e8fd6e56d960cc963c95/cbitstruct-1.0.3-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b066a851c8972e18b7e44b014168967b", "sha256": "9dbd9e2fc537f07fe2482487d38e07e441615388331ed9c70da73dde611d0a81" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "b066a851c8972e18b7e44b014168967b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 40618, "upload_time": "2019-10-07T21:50:22", "url": "https://files.pythonhosted.org/packages/4f/32/c91908208b4a136edda04e1f5443c2aa429cff066d365dc1c02cdf00c4b2/cbitstruct-1.0.3-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "05bb844be90655db0c3bc7e691e8811b", "sha256": "cf7574dc4c98c9a617291113df4a60527b7f1482252c422f8deb7bc7df656326" }, "downloads": -1, "filename": "cbitstruct-1.0.3.tar.gz", "has_sig": false, "md5_digest": "05bb844be90655db0c3bc7e691e8811b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23833, "upload_time": "2019-10-07T21:55:27", "url": "https://files.pythonhosted.org/packages/40/bc/8905dd3dfea15a9ddf04748462f6665c43b05ae6e1d17edad224b2cee0bf/cbitstruct-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8bd032baa6496b2e111ddfba281de69a", "sha256": "9ce5f8ab5991e1d07b40afa62057521561d1885c3b7574e1bc5f6dc4e63e9777" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "8bd032baa6496b2e111ddfba281de69a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 36312, "upload_time": "2019-10-07T21:55:29", "url": "https://files.pythonhosted.org/packages/c6/6b/5fd67da3c2428672cd32c7dd90ac6ea3bcd0426d8590f9a8bef292bf2c2f/cbitstruct-1.0.3-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f85bee38a08df1245c14459175660d65", "sha256": "c2f4355360d21b9a7fc395853ab4ec9486e191494af8561d84fae9dcf1f4a66b" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "f85bee38a08df1245c14459175660d65", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 56271, "upload_time": "2019-10-07T21:53:33", "url": "https://files.pythonhosted.org/packages/e7/1f/00b38d4add5a76252d48097f56e4c671f8bb679dd6e3fa26b16a8f3bdc33/cbitstruct-1.0.3-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "4bdce777964bdcc0297b47e4b3f20abc", "sha256": "dc07c618ace80e3d72cf3199bd6d7905c787927ec5e2a157ca7a74ee471c3ce3" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4bdce777964bdcc0297b47e4b3f20abc", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 59179, "upload_time": "2019-10-07T21:51:20", "url": "https://files.pythonhosted.org/packages/58/ad/a27f25992e7ffc28f6447f0a7b05f82bc3d9c7794b99d748f72705c17866/cbitstruct-1.0.3-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "516a3412f53421c86f981692d170af32", "sha256": "020ec38ab6ca7f8a8899416acaf8369f936496e87b3d6e567fbc8333e68bc499" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "516a3412f53421c86f981692d170af32", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 40107, "upload_time": "2019-10-07T21:50:15", "url": "https://files.pythonhosted.org/packages/33/95/6b20321c98eda572681964978a67435429eb3ddf39d3f7d4a39dbf26e15c/cbitstruct-1.0.3-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "682fc3d1263e80ad97c6921946d3fb3c", "sha256": "99bf6799076ecd2caa81d8ad6b6e43c871aa1532919bb3a7957db4e813b0c978" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "682fc3d1263e80ad97c6921946d3fb3c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 36835, "upload_time": "2019-10-07T21:55:32", "url": "https://files.pythonhosted.org/packages/17/fa/b28a43db8fbadbbf72829c8504add5676e7e279c165316eb5203041c682f/cbitstruct-1.0.3-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6fc4c753710befa3ffc2a9cfaacd782f", "sha256": "961b0ebb435899dcde005e1efeff9b716f2dc784eb452357c69ff5da6c9aec2d" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "6fc4c753710befa3ffc2a9cfaacd782f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 57529, "upload_time": "2019-10-07T21:53:36", "url": "https://files.pythonhosted.org/packages/3c/dc/bac6b91406ea9b3b2574204b365468d4d5c39a0476cb7bcf21dcf1e7e8b4/cbitstruct-1.0.3-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "44409b87276cd2253aa9e4d636dedd8f", "sha256": "0fba843674224e65ae29a571564375dd5329a61bd85e4d463cdb8fda57fee987" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "44409b87276cd2253aa9e4d636dedd8f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 60664, "upload_time": "2019-10-07T21:51:23", "url": "https://files.pythonhosted.org/packages/2d/24/35f218fd7cb1da03ef275272d75b6a69e5c20ed8eb75b9287c2a35c05f17/cbitstruct-1.0.3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "123088333cea23c399ed5fdbc89579c3", "sha256": "488f485d4d21e08cf1375a0db16133830f08223e41d8d0d957aecf255ab0209b" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "123088333cea23c399ed5fdbc89579c3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 40607, "upload_time": "2019-10-07T21:50:19", "url": "https://files.pythonhosted.org/packages/0a/cd/679802f8a1db1b963f680cbce9afa6107d281eec115f917042b56a84c124/cbitstruct-1.0.3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a329c672a34538798706bd0052f5f107", "sha256": "3dc2b8b79486a3c317da3c7924f158e9993ebc1eea24e8829e2129b151c796ae" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp37-cp37m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a329c672a34538798706bd0052f5f107", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 36835, "upload_time": "2019-10-07T21:55:34", "url": "https://files.pythonhosted.org/packages/14/72/dc256a56bb53b237a509e8fd7daeaaef8c864de5a895e838964a4d7d9b2c/cbitstruct-1.0.3-cp37-cp37m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8d56aaccc86028bc47ec9d09bafba0c5", "sha256": "286f07647c0aa308616850b0b12732b3715547731baa3d38bcfc359d6aca5e3e" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "8d56aaccc86028bc47ec9d09bafba0c5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 57571, "upload_time": "2019-10-07T21:53:38", "url": "https://files.pythonhosted.org/packages/29/6b/1d517f196a525ede4937a8994047317c334c3fc8a4993956116a0bc3ea1f/cbitstruct-1.0.3-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "1c4e1a2adfac693c0357e3f51a75570b", "sha256": "7db7a0e2dddf58e5b9063abc65f1b6b91e88388a9f02885b80fab7a5914db938" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1c4e1a2adfac693c0357e3f51a75570b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 60706, "upload_time": "2019-10-07T21:51:27", "url": "https://files.pythonhosted.org/packages/9b/4d/e07d1f0d1a108886160b852a19f4a8f83ec51161e8fd6e56d960cc963c95/cbitstruct-1.0.3-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b066a851c8972e18b7e44b014168967b", "sha256": "9dbd9e2fc537f07fe2482487d38e07e441615388331ed9c70da73dde611d0a81" }, "downloads": -1, "filename": "cbitstruct-1.0.3-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "b066a851c8972e18b7e44b014168967b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 40618, "upload_time": "2019-10-07T21:50:22", "url": "https://files.pythonhosted.org/packages/4f/32/c91908208b4a136edda04e1f5443c2aa429cff066d365dc1c02cdf00c4b2/cbitstruct-1.0.3-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "05bb844be90655db0c3bc7e691e8811b", "sha256": "cf7574dc4c98c9a617291113df4a60527b7f1482252c422f8deb7bc7df656326" }, "downloads": -1, "filename": "cbitstruct-1.0.3.tar.gz", "has_sig": false, "md5_digest": "05bb844be90655db0c3bc7e691e8811b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23833, "upload_time": "2019-10-07T21:55:27", "url": "https://files.pythonhosted.org/packages/40/bc/8905dd3dfea15a9ddf04748462f6665c43b05ae6e1d17edad224b2cee0bf/cbitstruct-1.0.3.tar.gz" } ] }