Skip to main content

This module performs conversions between Python values and C bit field structs represented as Python byte strings.

Project description

About

This module is intended to have a similar interface as the python struct module, but working on bits instead of primitive data types (char, int, …).

Project homepage: https://github.com/eerimoq/bitstruct

Documentation: https://bitstruct.readthedocs.io

Installation

pip install bitstruct

Performance

Parts of this package has been re-implemented in C for faster pack and unpack operations. There are two independent C implementations; bitstruct.c, which is part of this package, and the standalone package cbitstruct. These implementations are only available in CPython 3, and must be explicitly imported. By default the pure Python implementation is used.

To use bitstruct.c, do import bitstruct.c as bitstruct.

To use cbitstruct, do import cbitstruct as bitstruct.

bitstruct.c has a few limitations compared to the pure Python implementation:

  • Integers and booleans must be 64 bits or less.

  • Text and raw must be a multiple of 8 bits.

  • Bit endianness and byte order are not yet supported.

  • byteswap() can only swap 1, 2, 4 and 8 bytes.

See cbitstruct for its limitations.

MicroPython

The C implementation has been ported to MicroPython. See bitstruct-micropython for more details.

Example usage

A basic example of packing and unpacking four integers using the format string 'u1u3u4s16':

>>> from bitstruct import *
>>> pack('u1u3u4s16', 1, 2, 3, -4)
b'\xa3\xff\xfc'
>>> unpack('u1u3u4s16', b'\xa3\xff\xfc')
(1, 2, 3, -4)
>>> calcsize('u1u3u4s16')
24

An example compiling the format string once, and use it to pack and unpack data:

>>> import bitstruct
>>> cf = bitstruct.compile('u1u3u4s16')
>>> cf.pack(1, 2, 3, -4)
b'\xa3\xff\xfc'
>>> cf.unpack(b'\xa3\xff\xfc')
(1, 2, 3, -4)

Use the pack into and unpack from functions to pack/unpack values at a bit offset into the data, in this example the bit offset is 5:

>>> from bitstruct import *
>>> data = bytearray(b'\x00\x00\x00\x00')
>>> pack_into('u1u3u4s16', data, 5, 1, 2, 3, -4)
>>> data
bytearray(b'\x05\x1f\xff\xe0')
>>> unpack_from('u1u3u4s16', data, 5)
(1, 2, 3, -4)

The unpacked values can be named by assigning them to variables or by wrapping the result in a named tuple:

>>> from bitstruct import *
>>> from collections import namedtuple
>>> MyName = namedtuple('myname', ['a', 'b', 'c', 'd'])
>>> unpacked = unpack('u1u3u4s16', b'\xa3\xff\xfc')
>>> myname = MyName(*unpacked)
>>> myname
myname(a=1, b=2, c=3, d=-4)
>>> myname.c
3

Use the pack_dict and unpack_dict functions to pack/unpack values in dictionaries:

>>> from bitstruct import *
>>> names = ['a', 'b', 'c', 'd']
>>> pack_dict('u1u3u4s16', names, {'a': 1, 'b': 2, 'c': 3, 'd': -4})
b'\xa3\xff\xfc'
>>> unpack_dict('u1u3u4s16', names, b'\xa3\xff\xfc')
{'a': 1, 'b': 2, 'c': 3, 'd': -4}

An example of packing and unpacking an unsigned integer, a signed integer, a float, a boolean, a byte string and a string:

>>> from bitstruct import *
>>> pack('u5s5f32b1r13t40', 1, -1, 3.75, True, b'\xff\xff', 'hello')
b'\x0f\xd0\x1c\x00\x00?\xffhello'
>>> unpack('u5s5f32b1r13t40', b'\x0f\xd0\x1c\x00\x00?\xffhello')
(1, -1, 3.75, True, b'\xff\xf8', 'hello')
>>> calcsize('u5s5f32b1r13t40')
96

The same format string and values as in the previous example, but using LSB (Least Significant Bit) first instead of the default MSB (Most Significant Bit) first:

>>> from bitstruct import *
>>> pack('<u5s5f32b1r13t40', 1, -1, 3.75, True, b'\xff\xff', 'hello')
b'\x87\xc0\x00\x03\x80\xbf\xff\xf666\xa6\x16'
>>> unpack('<u5s5f32b1r13t40', b'\x87\xc0\x00\x03\x80\xbf\xff\xf666\xa6\x16')
(1, -1, 3.75, True, b'\xff\xf8', 'hello')
>>> calcsize('<u5s5f32b1r13t40')
96

An example of unpacking values from a hexstring and a binary file:

>>> from bitstruct import *
>>> from binascii import unhexlify
>>> unpack('s17s13r24', unhexlify('0123456789abcdef'))
(582, -3751, b'\xe2j\xf3')
>>> with open("test.bin", "rb") as fin:
...     unpack('s17s13r24', fin.read(8))
...
...
(582, -3751, b'\xe2j\xf3')

Change endianness of the data with byteswap, and then unpack the values:

>>> from bitstruct import *
>>> packed = pack('u1u3u4s16', 1, 2, 3, 1)
>>> unpack('u1u3u4s16', byteswap('12', packed))
(1, 2, 3, 256)

A basic example of packing and unpacking four integers using the format string 'u1u3u4s16' using the C implementation:

>>> from bitstruct.c import *
>>> pack('u1u3u4s16', 1, 2, 3, -4)
b'\xa3\xff\xfc'
>>> unpack('u1u3u4s16', b'\xa3\xff\xfc')
(1, 2, 3, -4)

Contributing

  1. Fork the repository.

  2. Install prerequisites.

    pip install -r requirements.txt
  3. Implement the new feature or bug fix.

  4. Implement test case(s) to ensure that future changes do not break legacy.

  5. Run the tests.

    make test
  6. Create a pull request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bitstruct-8.21.0.tar.gz (35.6 kB view details)

Uploaded Source

Built Distributions

bitstruct-8.21.0-cp313-cp313-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.13 Windows x86-64

bitstruct-8.21.0-cp313-cp313-win32.whl (34.8 kB view details)

Uploaded CPython 3.13 Windows x86

bitstruct-8.21.0-cp313-cp313-musllinux_1_2_x86_64.whl (81.3 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

bitstruct-8.21.0-cp313-cp313-musllinux_1_2_i686.whl (76.1 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

bitstruct-8.21.0-cp313-cp313-musllinux_1_2_armv7l.whl (78.3 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARMv7l

bitstruct-8.21.0-cp313-cp313-musllinux_1_2_aarch64.whl (81.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

bitstruct-8.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (83.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

bitstruct-8.21.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl (86.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARMv7l manylinux: glibc 2.31+ ARMv7l

bitstruct-8.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (84.8 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

bitstruct-8.21.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (78.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

bitstruct-8.21.0-cp313-cp313-macosx_11_0_arm64.whl (38.5 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

bitstruct-8.21.0-cp313-cp313-macosx_10_13_x86_64.whl (38.2 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

bitstruct-8.21.0-cp312-cp312-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

bitstruct-8.21.0-cp312-cp312-win32.whl (34.8 kB view details)

Uploaded CPython 3.12 Windows x86

bitstruct-8.21.0-cp312-cp312-musllinux_1_2_x86_64.whl (81.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

bitstruct-8.21.0-cp312-cp312-musllinux_1_2_i686.whl (76.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

bitstruct-8.21.0-cp312-cp312-musllinux_1_2_armv7l.whl (78.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

bitstruct-8.21.0-cp312-cp312-musllinux_1_2_aarch64.whl (81.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

bitstruct-8.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (83.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

bitstruct-8.21.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl (87.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l manylinux: glibc 2.31+ ARMv7l

bitstruct-8.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (84.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

bitstruct-8.21.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (78.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

bitstruct-8.21.0-cp312-cp312-macosx_11_0_arm64.whl (38.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

bitstruct-8.21.0-cp312-cp312-macosx_10_13_x86_64.whl (38.2 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

bitstruct-8.21.0-cp311-cp311-win_amd64.whl (36.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

bitstruct-8.21.0-cp311-cp311-win32.whl (34.8 kB view details)

Uploaded CPython 3.11 Windows x86

bitstruct-8.21.0-cp311-cp311-musllinux_1_2_x86_64.whl (80.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

bitstruct-8.21.0-cp311-cp311-musllinux_1_2_i686.whl (75.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

bitstruct-8.21.0-cp311-cp311-musllinux_1_2_armv7l.whl (77.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

bitstruct-8.21.0-cp311-cp311-musllinux_1_2_aarch64.whl (81.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

bitstruct-8.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

bitstruct-8.21.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl (86.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l manylinux: glibc 2.31+ ARMv7l

bitstruct-8.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (84.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

bitstruct-8.21.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (77.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

bitstruct-8.21.0-cp311-cp311-macosx_11_0_arm64.whl (38.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

bitstruct-8.21.0-cp311-cp311-macosx_10_9_x86_64.whl (37.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

bitstruct-8.21.0-cp310-cp310-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

bitstruct-8.21.0-cp310-cp310-win32.whl (34.8 kB view details)

Uploaded CPython 3.10 Windows x86

bitstruct-8.21.0-cp310-cp310-musllinux_1_2_x86_64.whl (79.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

bitstruct-8.21.0-cp310-cp310-musllinux_1_2_i686.whl (74.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

bitstruct-8.21.0-cp310-cp310-musllinux_1_2_armv7l.whl (75.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

bitstruct-8.21.0-cp310-cp310-musllinux_1_2_aarch64.whl (79.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

bitstruct-8.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

bitstruct-8.21.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl (84.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l manylinux: glibc 2.31+ ARMv7l

bitstruct-8.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (82.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

bitstruct-8.21.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (75.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

bitstruct-8.21.0-cp310-cp310-macosx_11_0_arm64.whl (38.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

bitstruct-8.21.0-cp310-cp310-macosx_10_9_x86_64.whl (37.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

bitstruct-8.21.0-cp39-cp39-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

bitstruct-8.21.0-cp39-cp39-win32.whl (34.9 kB view details)

Uploaded CPython 3.9 Windows x86

bitstruct-8.21.0-cp39-cp39-musllinux_1_2_x86_64.whl (78.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

bitstruct-8.21.0-cp39-cp39-musllinux_1_2_i686.whl (73.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

bitstruct-8.21.0-cp39-cp39-musllinux_1_2_armv7l.whl (75.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

bitstruct-8.21.0-cp39-cp39-musllinux_1_2_aarch64.whl (79.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

bitstruct-8.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

bitstruct-8.21.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl (83.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l manylinux: glibc 2.31+ ARMv7l

bitstruct-8.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (82.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

bitstruct-8.21.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (75.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

bitstruct-8.21.0-cp39-cp39-macosx_11_0_arm64.whl (38.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

bitstruct-8.21.0-cp39-cp39-macosx_10_9_x86_64.whl (37.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file bitstruct-8.21.0.tar.gz.

File metadata

  • Download URL: bitstruct-8.21.0.tar.gz
  • Upload date:
  • Size: 35.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitstruct-8.21.0.tar.gz
Algorithm Hash digest
SHA256 ff0be4968a45caf8688e075f55cca7a3fe9212b069ba67e5b27b0926a11948ac
MD5 cde48a553c96466f0737cd63cfc0e8c0
BLAKE2b-256 aef5ba6bf7ab575a095bb3d76ef40cccd4e60b1bda9996bfba8e640d54c00488

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 91c34823a6bcff40a2b482b298c62e01cc2f5c11f32f6d3cf94ca9cfbf3ae75d
MD5 d515182e70132f7590182a40fefd214c
BLAKE2b-256 661d32e5f22ca15e2f626fa7afd404d84341bdc05a7cc30d1e8517f399762e8b

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: bitstruct-8.21.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 403bb9f4ed45decdb8d20143c59b780d953201cdf2e3567e5e608da807f1aa1f
MD5 f474fd9b0200aebf47c54b9b093dcd74
BLAKE2b-256 24819eec9e530ef7102f26fdcec2f6a51242332a6cacf6fc715ec88378b61682

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 efcd8ecbd52e97701ff4cdb68c6d6ec423fc6c90ad9d0d95c171c6630df645e5
MD5 edf8e3daddb17f099f0a8d9dbe537778
BLAKE2b-256 7258aed86d66c492475e5d3d3be95938c9ce09fcf79a460b6fc425a7bc885608

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bf0ea3876f3c02999c0f32a200e8871b0e6822351be60d4524f8526cfc24018a
MD5 c2f1e2559abfc9ea64ffe86e1ca306c6
BLAKE2b-256 83c2976642a7f339e4835e8ff7478edd9137ff4c99dc5134a4867fd0266e3659

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b88912f6942cc6a952a910bfb382b0883717e82a96d20e9bc80e20605373d5bb
MD5 e72e96d789cbe891c2aa1495ba80be9f
BLAKE2b-256 8cd38c93a7acbbefa6918f845a8ff68825ddfd21d3fe2de3240d69c957ae57de

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f413d7854081669dfdbd57ab444066ac81fa2277204eed4a03ed7bb750ecc7d5
MD5 71da0760efb9c74695c41f60634928ea
BLAKE2b-256 c3663aaa0c7678958dbd70f29e8429f51f1cb10363c4ee21f4c66f761e6a4497

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b2325c5480474c6ecda1e61ffc5e0d2ce2b87c7125dd108ab6c2457fd36d30d
MD5 56b3f4a875f63c7de27e915430846fce
BLAKE2b-256 f93d2fc35185f25dd14623b95413abd1bae325bc2cbf811cc77da59a31db2f25

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 7f2c5b8a0fae90432312df763f4798ee0bf280a88f87e83b461aa0d62c2a40a6
MD5 a511191ecfe12ff17ec6ca4156dc9a7f
BLAKE2b-256 290bc0303d4a868de68dfba7a3ed7f03e79770c5288896205eba4fb93f934760

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5661d549dbd7222dc8c8ca0642ba119663b8989cec84ca897a00f8f8eae05666
MD5 6d5f012cb0060239692a9061e586ed78
BLAKE2b-256 58fdb2df4df5e882fbf19b0064f6cdebc84c44476005121ed324d17517dbb2bd

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 19fd5a131a9f96e428ed9b96b770fbac6b18d6a90b40c8290af9a7ad1875c7b1
MD5 d2fc49abc605c594a2317f92f34f4c0f
BLAKE2b-256 f04c26fea1d4ab16cd10dbea1085f440ddcc7377d8d631a2e91d7d96ac788ece

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8eba4a6b62d5fb27a7256268e5ae72d5698aa05f6600bcf8ac8e4ed7dc0257fe
MD5 f80f61b0cbbc4cb1974c3e3d1aa94136
BLAKE2b-256 0200bbc2d706207436b61ef5cf7d695c822e5e616b3a8a2f6bb72322dba19e85

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 55c114181188984cd214b432ea791c1c1d463d66b745e4d98451f214bc70a913
MD5 fe0e2be1fb9ac7b06e96f1a461fb4e00
BLAKE2b-256 0c25859028eaa6cbf66504d7aecc71e3bd6f6bac3193fb6ec233be0a85067ea8

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 516bdd523f3955630fcf21bed40007e49384904248ce9b232339f1307320dcce
MD5 22d4c8f98c9876c76b91f3d0ac69042a
BLAKE2b-256 ec6fa466e73cffe390da29ca82e344c6973640ea035cefc8e342f8d977898bf3

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: bitstruct-8.21.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ffd0aefc9fc5f31cf02afea2ae93a38fe8c4785102aca9b6a40d33f44df1419b
MD5 41df5667a962355437953d3f9a5cd00d
BLAKE2b-256 ee44619c685bf775325c19437f5a8675bc1abd9b47dc8294b56fb05260e6ffc1

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e803bb72bf786295dadf8c38b82f5e5339abf4eae8929b042f79580e071b411
MD5 c2c71380dbb1518db33b687b2cefccf8
BLAKE2b-256 8e72953225f5925de89f1e69f49f09e685ad11c567c1b64ca1c842063e0b90c8

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0e08bbb442d0cb36f993ff2756b68332b0d19eae4775f63c29ca29ccd95a7fc1
MD5 9dc7292eac5557412ea4099d070d5651
BLAKE2b-256 392981742366a9dd43317113cda0f6d094c092a5a65191a43cad7a78144a0dcb

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9cfe200b35e618517af8e3827cf7a9b508015f391d4a7bb02f71be71e3be4581
MD5 7d46d9e5039894de2e06f640173101f4
BLAKE2b-256 f7bbbb81392d1afb856ce89c3f8aea2f8d58ab7c27b9b36819232406e9a839d6

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9d93b09fdc8aa503c2e8f3a68ee33e9bd3c4147de361ac3a92318f5465d4e234
MD5 b697b521aaf39b44ae169765147077d1
BLAKE2b-256 d5c8541ad41960a9458bceb15cf1943180aeb6b5275417695f653d1880bae701

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8c18a9d6f5b5164ce18c2b764b0974f36809419f7084def7882b9ba411614bf
MD5 8f1ad8e87d745eda86ac30d8bbeceb03
BLAKE2b-256 2bb3b2508269f443a20dbf528fb353332ccddb8824ec70853551c8cbc93d8ea6

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 64734ad9df02f366f6f60cc0dd20368f64e9e8d9fb739b19fc6acfd3c17e1c22
MD5 c10301c734652fb42758df44b800e7d3
BLAKE2b-256 4a3d32dbb382f31ac6fd0bfe6d624eb130c33cda6b452bc981d05fa66a36821a

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1b970bed311aa269ea765bc32444beabc38e27acf203bf027b9d87a5f175e2e
MD5 4a61b36b3fa2eb564fa5362366f8b106
BLAKE2b-256 2015d88dc97564cbbeba53c9f039a1a9c6b174a36286681e6f4528f3722f9914

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 08aef3b4652183315ce44cebb48c6a9bac4d6f3516757e072557e0eb7ed361a8
MD5 bd63941eba6795424a3c6abfdcc9dce4
BLAKE2b-256 f010b65e288b0603ae7fb1e2efe9650a9bd48dfd1e6351625e48a87831d9d3af

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 426364d4054009003da15e37f95bd683762398949b7c544215d2613f192bc1d7
MD5 03057b6a5c466d22c4f7c6533044ca4c
BLAKE2b-256 5280bb6be4ad966efeb2ded4394ac39819d729948464718f55f3f116c2d3e521

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c83ec458453ed9950ff3735b9ad5d6a19b33317729abc5aebdf11b2768b05634
MD5 32ecfe977d571c4030eafe01d5698e4d
BLAKE2b-256 5f7e2d93931410f1f2fa104076811be96e5a57f78197f10f5848bd5594120a58

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0be6dbc5fd0777877215edc516b84fabe9b94c37d46f8828c0c7b485e6ba6f88
MD5 8852ee6b52d06fb10277dbe89604553b
BLAKE2b-256 8ba035116543bef28c6617a13cf77765aaca43d9ef0c20da12b83ac43f296289

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: bitstruct-8.21.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e0bca81bb7e4cd76fbd3cf39e7b4a4bc53cbd12b996542e369ad67bb7a52ef8f
MD5 f665140c33d908aeeda814ae4501d929
BLAKE2b-256 5e6c335ec432b9f9cc293657bf0cab1af9a597f54faf2ed235cc5cbb674ff158

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d249947093c3b6d6c9c2ee286d9398bf5a2231a1225a1f0efb7fa52eaa252bb
MD5 5e2192a9578f33b06974460d5f7bd016
BLAKE2b-256 0e58de694199149d6a769f19807f0d04138de0ebfcb0c20ce546a6814f28c138

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 89a39783a8af94e3fdf42e69f99928c780abd40842715e5cbc49429de6f0c2a6
MD5 848374f0d24198245cc6474cc7a707d4
BLAKE2b-256 04ab87e8d084259d07220e8c868de115b0f0b0b88beb4651531352af93315615

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 214bb06f69c6abaf2f8b707fe709ccf60d9c75a68736f0bf57354b7b8843cbae
MD5 4ad247402bce9f03fb378cd1941e8cdd
BLAKE2b-256 2b62913cc3b274bc666b5f48af63d1d411f298528febe1866eb6054d37ad3500

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 796347dae4e9162d31cdbe69e6225edb21bd3cccf476a7fbdc6dc7d506064bc2
MD5 b67963162fa8407bfd89ab5dfdca3f4a
BLAKE2b-256 10b5bcf7ac5b58b475e2565c0aaa56d09317b24781cee999bf18a0f782c51cc2

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 760cb4993e056f514465e5801f4f1e99fab39f30c18ef5663c66aa1dd8fec3be
MD5 89675abc91e1646ad8c2a6913ccf010c
BLAKE2b-256 94cfc1d157506ca389a51dcf0c7b474926ff7ada937f290e456648815b43eaec

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 c8c296b5358564ef956140bc0489510659e67e8e03703ef5533a7d3bdf3be1b0
MD5 9231176b2cf3b5230b59d6f6e01300b3
BLAKE2b-256 20cd65733278cf5f2c6ac1d22e165d24779c5701da2811368b0ed977b0e5706a

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f068e77c20d97bf21e693aa641e7d55c1473186f328476ba1a363f131194f42
MD5 d1066bdf4a5de871f8a74eb0904ae67b
BLAKE2b-256 9ecccf9f70de02840fafc0968e01cefefb4739cb4b473e5805029edbf16f4370

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b5c6d1b0aa8a842ddb97f5473d2e514f599417fc3cf73d4eaa117d9400f23293
MD5 25538dc1d29b855d233b56b6ba6c4c8b
BLAKE2b-256 909a2e0b8ea7cf0d06ed2d009bc4dbd0920921716fa5a66eee3f6f723dbd5ba7

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3969761b8b37fc6f868180389e8587ed7e04b078d6a03c20a4f30c7024fa8389
MD5 0382802021554810f82cc11dbc19e7c3
BLAKE2b-256 76a9daf8d4a36fbdcaf46ea9fe4f3c5f7b088d35d9e003545c2e398398e6c30e

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ed2ebdceec1372330a4a9318a3c46983417015a160e46e27348fe7e53f8831a
MD5 624adfbee7bf7a16199569b838010bff
BLAKE2b-256 2ff97fd48eba504533f27742c7ad2525cf472150be5c480db54097991379aabb

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 50fc1700ceef3049a9c9d9963538e56a229354b4dd5701ebb04cf96452a9cf56
MD5 097b0b1530f2caa207eca671db690a43
BLAKE2b-256 0b9f3d15ab6319c4d80687bbebc97326d40f3d5b3f6be0979c7ab64d46c1a756

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: bitstruct-8.21.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dfd02a001f1224cc94c04fcf6fd6ae07bb2c34a949ac968e0c4a477390e9d20e
MD5 1ff06454d199d2793f65dc3691c710fc
BLAKE2b-256 2dee2ae6fd23143b7ca609313b5216292d73b6e057002c9a3c86c9e79557c11d

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 771c7037718d9cb19cd60ccf9c6caa2e39fea1719ca1d499c25c7b8134ca1e33
MD5 6f90c60f9e0bcb2489adb6d951e8ebb7
BLAKE2b-256 3aec866fe3e5ab69e4c36ca2981034be72d6cbe4839ce5db1c08166864526644

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8ca9c13155c15a5d85682f49cb90cc3b62e84702f281226061055254b05d84fb
MD5 e26c3f3dbc3f89b0c96d09316dd84934
BLAKE2b-256 289c2cdb76aba0363fa25d99b3ed615160cb5ef6c59f10dfec2a4d36646b3588

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d6e12098f64d9f8c43ca49c39aea72e7ab9cae957f2562e0eef990bf29473c5c
MD5 bb3c8435c42bf29a39bf2baa72e77aa0
BLAKE2b-256 b2897389f5b4deaf1760bfcf578b1d4cf0c3be8891bd32f4b9c20c56cef3d3f0

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8b338be695a7209b56dcdb9f2f7a6da3f812c1ee25308f51051c831c63504806
MD5 b0fe1721097a353b05241c0bb8396a93
BLAKE2b-256 05a5fe29fe46b32ae1207c99f2b79934bcfdfba02df51c4362673f373e227fac

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ce075da108d7f1365441d4c79ebf327fd51c7269ccc5df883684d35fee224d9
MD5 199284109602957a7c4dddc05241b641
BLAKE2b-256 9a6e15cbc39b8b096f277ee5f0d874691cde3a88b6376d6ea8af4fd1eced9972

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 1f694e86c9e6a93bc087bb21292a02246afd314ebe093dd312f22ac8e6ae16dd
MD5 bed5864f3fc6af58fc030591f7e82c31
BLAKE2b-256 02d5b648af1a4fd4346c996fb10da04263bf7b8570b1a77bf1a7c88e1a37297a

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27e49eef9f47c3b570e4142dd39384a04bcbf8e37a6c9ac5acc6c1f26f2a0e83
MD5 1a68c61a0c2f2e18d250cf3fc2a1e306
BLAKE2b-256 711d6f0634c74a48182bc6a4d81a34ff85d3be8ae0bad21e361163b96d0374fb

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1bd9e07e8024ba76204fef264f6f63c8a5e409bb6b06b1b0e67d08cd02171f94
MD5 74cdd0ff48b3f3b861c8e82d4f9ca145
BLAKE2b-256 9902e6cbe00af40641afdecabe94716331d184cfb20a5f824d734078d304b7f6

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3e2882e4c62c25a5e0f925715281197150dcf98a3a043e322872068e3aa2e63
MD5 ea7aee707625435798cb254f9ab92af7
BLAKE2b-256 80364bc924d0e3158a3e4f1cf42af6f4916cc85c95ebb2b445a869b3b32e2328

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dcc4d9d09ed713af523dab5f1980229fc5280163d534589fcf9660c38be3a3aa
MD5 a053e69b44799c4bde54dd76c79b2ddf
BLAKE2b-256 4974fb25d5dbb11dcebb1054182aa4fde9d4f83b98ea6524f28ea418b759ed9e

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 633654162cc9a107dd4777d0de30bbab4aab6777625a813e09cfef10c69c131c
MD5 0eeb7b181ba8cd3e7f95b7da0784425c
BLAKE2b-256 b28be3b33d8dc1094994644ad58f07893744380be7690e6afc245c877518deb3

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: bitstruct-8.21.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 239f49c9e4749dc28bab5c2b54ba0b6be37b7bca2886d57cf68586a46fcba0a4
MD5 9eb2af5c64b67a69d222a1d29ead36d6
BLAKE2b-256 e47eed49be12bfd117e66965dd81fe72debb5a260698a3c7a61360922c77af65

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93116f94059693428a07fe48054201c62c2cd6a4369a1b2ac1a2144273dffdf1
MD5 a6e1999d0c92eaa211f51e4f1dc5011f
BLAKE2b-256 f78d95af39769767777306cce89e0bc3549c14c0a5951c36ed5f282ededab5c2

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d2035a5ddd776c76908e9d10c704ecfbfd8cd980c7356067b75cd710fca66ccf
MD5 28c31a3f863b20c04df8712ed8c88548
BLAKE2b-256 d831944a5770d65766a8781b788392ca1785b1731b1b7f8e0d6f63e52427f449

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 53307ab06229953e35426d3c2f9889eb0f40d81e36a9dff446aac996f406db58
MD5 83d8a272ce9b74817e447c69bbbaac37
BLAKE2b-256 a92f2ac82edabc7e589b8dfce0d20d7c77536b6927bf924940362c8fc35a3461

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a5db5f7760245b7a94c8f0d7beb70d122567b779a0f8ed1b0c8a7f6cedfe869
MD5 7fff162db6a54f21a5f5760265263646
BLAKE2b-256 b6f5568c09e36e6e9a97ce28200708eca13aa20e13bce842927034563a1fe834

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 176f5523bf507b60d508a1757e2bad47104db2f2b3565b101270100a48a0f6cf
MD5 6929c59a28f2b81adb711feef59a9856
BLAKE2b-256 2929917c7c2f63589130f4cd3ce4715c233315779005e809152ee1c46f956551

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 495070c753a6d8dbf8d4849313d189bb68102dbf3594ce0fa9dd1b4fe02de148
MD5 7cbbd1f37b82bebf389c6877e5c74ba5
BLAKE2b-256 90b178162cdf63b22303859327612243735bbb448c499773bacf0c7006ae5664

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13d83a946afa26dbc5dbbc387490c05ba710bc678989a17057e7d7ede32af014
MD5 fedfa89f87dfd75e5b1713d933056cf6
BLAKE2b-256 25c2febc0b1dbff1fa2171cea1b4a4980c5c2d8f8b2e027b6693b44501b7461b

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a70a9cc202704ee63b2de5b895bff013e97f693722cf1ccba7d0112a3f3e0f28
MD5 c415b7d007abd6eea89cb6c60656625d
BLAKE2b-256 2da7639b9d034b8567ae9dd78e8a68cee75d2981c76c040d3107b27961a690a2

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4dcb64d1d550480d4f1a70e0540ad69345d43c805c6e972af1da8f57a7caf342
MD5 c1791a676b10a4203be6efa4e34db28b
BLAKE2b-256 a785926aaf93aebdec69172443ebf8a578d8d0878cba77e40ec089c3ab2e8b68

See more details on using hashes here.

File details

Details for the file bitstruct-8.21.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.21.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2100430ec231e883f901fa192075910217b72de30d150cf711f855179d05a72b
MD5 81fa7e32df9bd176e11f9c1b6b7e2dbf
BLAKE2b-256 9614eff681ffce682e449a71d87182f02e62559ae77a646e4fc45f4333179a4d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page