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.22.0.tar.gz (35.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bitstruct-8.22.0-cp314-cp314t-win_amd64.whl (37.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

bitstruct-8.22.0-cp314-cp314t-win32.whl (35.6 kB view details)

Uploaded CPython 3.14tWindows x86

bitstruct-8.22.0-cp314-cp314t-musllinux_1_2_x86_64.whl (85.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

bitstruct-8.22.0-cp314-cp314t-musllinux_1_2_armv7l.whl (81.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

bitstruct-8.22.0-cp314-cp314t-musllinux_1_2_aarch64.whl (86.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

bitstruct-8.22.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (85.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bitstruct-8.22.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (88.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

bitstruct-8.22.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (87.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bitstruct-8.22.0-cp314-cp314t-macosx_11_0_arm64.whl (38.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

bitstruct-8.22.0-cp314-cp314-win_amd64.whl (37.4 kB view details)

Uploaded CPython 3.14Windows x86-64

bitstruct-8.22.0-cp314-cp314-win32.whl (35.2 kB view details)

Uploaded CPython 3.14Windows x86

bitstruct-8.22.0-cp314-cp314-musllinux_1_2_x86_64.whl (81.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

bitstruct-8.22.0-cp314-cp314-musllinux_1_2_armv7l.whl (78.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

bitstruct-8.22.0-cp314-cp314-musllinux_1_2_aarch64.whl (81.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

bitstruct-8.22.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (81.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bitstruct-8.22.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (85.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

bitstruct-8.22.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (82.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bitstruct-8.22.0-cp314-cp314-macosx_11_0_arm64.whl (38.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bitstruct-8.22.0-cp313-cp313-win_amd64.whl (37.0 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitstruct-8.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (81.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

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

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

bitstruct-8.22.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (82.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

bitstruct-8.22.0-cp312-cp312-win_amd64.whl (37.0 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitstruct-8.22.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

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

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

bitstruct-8.22.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (82.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

bitstruct-8.22.0-cp311-cp311-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitstruct-8.22.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (81.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

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

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

bitstruct-8.22.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (82.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitstruct-8.22.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (79.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

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

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

bitstruct-8.22.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (80.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

bitstruct-8.22.0-cp39-cp39-win32.whl (34.8 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitstruct-8.22.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (79.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

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

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

bitstruct-8.22.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (80.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for bitstruct-8.22.0.tar.gz
Algorithm Hash digest
SHA256 373be87de32db3f2c4b6967f8f260c17cb660d072f19a64ce6c47a06712fd17f
MD5 56e3bba420a6179479f72fa937898952
BLAKE2b-256 77e8ff584a1056031f9e044f18f9ba8424ee3a3feeb83c85fc4785d9d4657380

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d656427c20667f05f22455e462fa7e340f71c77a137f7b4361d23fae3715bc0b
MD5 a596181ae3da5f9fd25a836c52459a43
BLAKE2b-256 ee3cae7fcb1f17c758c3fd56487b2f717333248c1cef283500162bd85879a508

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: bitstruct-8.22.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 35.6 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 d72afff8deed0a5d79d7204b324dcc31b02cd8fefc2d04059c1b82805e0eda19
MD5 8998506d544441a04dbae1d3ecb9026a
BLAKE2b-256 db5ca4b19fe81130c853c403bbdf6f300cd917279376de4c51cd7a96e12abebc

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5781500cddf5d59c5f6244a92bcfeeeb4fe3a08a511550445bf649e756dc2609
MD5 65ad5c36e4419e77fa1d592b25beb212
BLAKE2b-256 c0c0862585fa81382b67edd067b403b23911cbe9ecdb3fe075e2a7c8914928fd

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b6bc44d4cda01e0ad25e249f4ac14c3f2b0fdef40e122f38ba52507c952f08cf
MD5 9e57eaffbceff0d3d1289f3d2574dd6f
BLAKE2b-256 3e1ee290c3165df39e61bd090e035a6abcb77de2c9cd20911e78ed51b699ee66

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 da8caf19b6820fffbc7a6d644df976ec3b65b5d8c8911fcc53ed1dded9320467
MD5 08e03d88c65fb311378a9087510a5422
BLAKE2b-256 8fe489197008a28bbb22afb56f35cd0d09d17f4b93a0c2f148ee80cb284aadee

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9897936f7d8a2fbc900a1ef9bf4bc7ec5e010ced2365f15b347b5fa6a12afd37
MD5 270975efac81c4211430433615bf242b
BLAKE2b-256 ca6c6ffe8629c3799b7a863376e4bc25f5bec2659d210036e7beeb108faef280

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 1fdf136fbfa98758be194a4563df3eecdc21f9f6886f6dce4e9e7889784fdc75
MD5 5ea37ee9f92d715e0c42735a5572bece
BLAKE2b-256 c1f551e71699cebcb7c261f3ea121d1f28d39074afa48dfbf82bc87134cbe3e5

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 387643a578e8f47bc395ad5daf0613842ae76de52acdaa99654494a7371287b2
MD5 e287898b614aecd1d6b743619e39f1f2
BLAKE2b-256 0fcf00072f86c02ad335aadb225ca122035e25eb06c8f29731382a89d1467d68

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e9a24a1a5d6e731900f44b24b92a07cb3235bae5b12a718f989b3284701de45
MD5 b87bb1a192f627307ee4f8d19b79d550
BLAKE2b-256 4cd75371f5dd69f2b3d392a5352e74af6b96deae94d0fbbb3fde8027bba81385

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bitstruct-8.22.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 37.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5f336250dedce2acedea6e76baf73f1c59ed5d2fe0e641681f30d2554dc71370
MD5 3c422fc6a90c4ae13b9e9ce4668fa13d
BLAKE2b-256 81b16e20b1e813d5d75b47f843732a1c6cdc6f66e7b0588ee8285c3fd5956cf2

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: bitstruct-8.22.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 35.2 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 44276543a089f2ada2510ff11353cb9b2ef69b2cba9e9c3275148508ee4e8194
MD5 407d42860fd906ba6b50f71c7364c982
BLAKE2b-256 ddf5dea534ae0f2c00d5332b1e4c6a1e340a341e264ca284fbbb15025cd034f4

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0036085e2c370b8b17897fd7d81815dfcfc0b8796672b7dde4c4fecdc55506ee
MD5 fdfa105d9b5fb4ab0302cb29f55d2a0a
BLAKE2b-256 9303661afd6f3b329e24b695083768a3bd66b98555bf98ef007dcc7ef146e78f

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f77f04c3a07ac7f240e985a6a3ed5230e3e10f74b4f64d83f4522a008258e0ac
MD5 2a43123db9205ce6ed38f58e3844f1c1
BLAKE2b-256 b0ca834907c7aa9bf096bb8cbbe4c2922c240919761cae81eb879a521e20e451

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e9944df3dcac8ec146f353d2eb1358f32ea3afd67f9b1edf12232360c4c726aa
MD5 4db19bc193e130a7ea3d979ef28a4bde
BLAKE2b-256 2735af483ef69b331d944969e2fc7775c09ec5e1840c0f96aed816393301541c

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ef00328c1a25bf8975b088f58fa13274c187eb4fc59e6e53717b95a1ff6186a
MD5 1761ae100bfa68fcf9898c9a9d7acbcc
BLAKE2b-256 3e867d781ddcd913f6a9750cceb4bd4df176a07d78f33ce290bcc50e6b7d626b

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 03c78352c2fb8337526f88beca84b51886de5800abb3fb1ec7e3ee09551631b6
MD5 a0d54ccd79670132142309dc61b8192c
BLAKE2b-256 e624684e98491be770acf1cb139dae4d54a701fa99495d5878d9df3fafab77ab

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c767c1fed96de312bcce70ccab31530d7ae55769573deec513fb390c42f2025
MD5 a2059f011bc590f66fba68cadb058f9b
BLAKE2b-256 97dd72281544ed5e2d1a379d4bc5803c61f3cff136e3761c1535da9cf17318c6

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e5d959c07ef5f843f0098c35fc7e0b6384e2b2bea4f4cdabf0ef7346658c9f4
MD5 ee59f69190a869e511828c6b010b4736
BLAKE2b-256 daeaa8404333d8c286cc36b9b215b74689b008fc69af7f89a1612727b81dc8ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitstruct-8.22.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 37.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bitstruct-8.22.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6898c5571e8762d4866b1e60468e954b07773fb6d9e289d890a7b21bf70338e3
MD5 c5caa48d15091c29ecc1badb365c5b26
BLAKE2b-256 f703eaea8504c1dac8a854b3ecfd693652af1e070348f56991d450fdd90a2674

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitstruct-8.22.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.13.7

File hashes

Hashes for bitstruct-8.22.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b82ad85dbbd006a7f5b9e0240befb738a3dd5d54efd9e4030c0a854b426d737d
MD5 644c90cb6aeba5b373650df4d57f2050
BLAKE2b-256 d77a3330b2824ad09591deb1c86d8601057a6506ebdeacc4c111dd09a17dc03e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f3b6e93a08e00708dd0079978b1ee14cf67580d1ab126b7385cf76f9ef5a055
MD5 0580c71a1a07821fd614cf58d5763935
BLAKE2b-256 b946488544588eb431311e4c02362f51eb06a7833eaf1d96a76256a52e2676ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e6e60623dc14fde29ad26e3a30d875906759769539b7954823d5c6b2047f78ca
MD5 cc87e5a2fbbe4bc008063c28a256f56d
BLAKE2b-256 5e3f3f1728fd8df4a240ca66b50716eb62ece0198d8e9e596d28c13532c50186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 faf152a875833b40dfa9b6ac5fb86edf32543fe02f52fa49a1c3c56dfaf43fed
MD5 f3db9362b83cd32628614a6eae355070
BLAKE2b-256 236e7dfa30115c8dafd4ee7385f0c332921017188db0ec7506c2eef815fcf21d

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51b5dd2602790bb8cb2271d1f15e1524cc797f0c98d68bcccb9819b4e6cbb3ae
MD5 1b00d5c78614130d0401fc9a4f8a35aa
BLAKE2b-256 5ca5ef45815b5704d16d83276676944d20358deb958c487777794bf4eedc4297

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 6ad1734c6dee3d7e9960c71aa5d66d36a402b6a728b19de64740dc19693bb3d4
MD5 45d10b7bbf54c2d4e2f9be35d2b16333
BLAKE2b-256 91a31a6a3f625f4a2a29bb780c7103718a54294cbb46c3469e30647973fec373

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 92bb097a4d8810d8765583a309ac9dd42a0dd28c0fc8c454a89943aaba5422a7
MD5 428e3d07dfe1e4c01f4f758126345fd5
BLAKE2b-256 34b6da614f6fe5ec6ddf312c001140cb7faef52d9eeb087c0ecaf24d28970002

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c5d2b3fc3b00c47dacf48c2a02cc09787e05aa4a8a245c105cff0e7b60e874a
MD5 dd9601a7053d07225f3d9db7e27a8bcc
BLAKE2b-256 f9d612e81ce8ac9afd8ff6a749f3ce9cc5b8484fbe4c6a074faefa25f0f40d34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitstruct-8.22.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 37.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bitstruct-8.22.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 eeaba6c0614bc0ffd7901769224c3e02176b9bd2df34d3dc29403d18b580e97b
MD5 1f6e277f4541e3b0012d2199de6f5c08
BLAKE2b-256 ea430d111cb0515bb346239e95867c26d530456134c4031089dc9f0654cbc763

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitstruct-8.22.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.13.7

File hashes

Hashes for bitstruct-8.22.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 af32c72221d595100f9c4c947a162885eb48cade5ac33a743964bd73089ea91a
MD5 d70b4f0c5691264032c1bd7b5b1c8a16
BLAKE2b-256 9aea3e0a16c5d7f24e48f2a319571f89d8b0123fe29c983b4da9de1df881ea74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 472d22f22e2284734a18f7041ec5a6a03955dc683e6554ec99a89f2cf11428c7
MD5 73fc99154e9e011e38ab9372df72b7da
BLAKE2b-256 226fcde9809238e65150a56cff64bb3be1c6a7b5f4ebada34110c7618102ffcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c3d802080bb1f32d18bf0dafd94ab066a6bd15f83fff6a9abd0801bb3184c3d6
MD5 b26f5a34503b2c2f7f92dfdda1f1bc09
BLAKE2b-256 51c713ba440c824f77be522cad5ed0f6dacb66b381121735ca81b81a30edfc5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bd23aedd13e0af892ba8241546ed4328b0c7e993ffe4be5837adbf67001363bf
MD5 bbb92f675f7cc6185d71f5f9f80e0511
BLAKE2b-256 55639331b676be40d4102598b718b6db9c56eb560cae55fb9d83ada61824b656

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1177dafe94efeed00724cea5fe8e30b40512b1af273d7467447747203d675211
MD5 c03a12904322d44245ec0e06329e8a67
BLAKE2b-256 8d594e5a8a6a882281dc2a5c57896f41efe5520738c35f4ecaba9b798a1dbc3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 c433aeaf980ebe34ca5b3bde1ec714ae8b52b8ff4777490299f9721d079ca5fc
MD5 c52c1c0b3ccddd8b3e7fd2145ca37913
BLAKE2b-256 ea3a76081c63ed27c0f9ba34edc147ba7febf6ae7dd99937122f0888983034db

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 359d2c272e901b3300ed7e72fea3f52a02593e899048c365c20e7a3f21d2f7be
MD5 5c23607b0a725d93623fd75c40307957
BLAKE2b-256 9c05470e71fb4b5591b172816b0bdc128d07f81d9399b1a2255d172c1c9d5977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d058ff25902bdfef500a99b95d1ae0b7fc3288de0fd2f22cff6aefd931d5a4e6
MD5 007069d3981e0c1f59bae27866f6adee
BLAKE2b-256 279252276357e5cc65ef04c87eeaf20503a2701feceb64bbc7d894133cb32ac6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitstruct-8.22.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bitstruct-8.22.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 38389a236eebaae429c34fc95ee99f4a1e6fc429f3f39145a5450ed9e9daacc1
MD5 c7f76bb8865f8773fe6c8a09255cc55a
BLAKE2b-256 b6cd8eddfe061dadcade03ac497ce9ff72980bbfb052b649d77dea61f2beb6e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitstruct-8.22.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.13.7

File hashes

Hashes for bitstruct-8.22.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 133c0bb7ff24f805a67bb19952c975fd88e47953d9bc31b8f12fa499ceae0045
MD5 f4c5bb084cb381037024ce3e57748b9c
BLAKE2b-256 7e56075abdbb5d745ebbaf42fdb19b9191a9f4e3b165e4ad9c4cc7348b589ab0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b88a64124b3a22fae91038c440c816a942bfeeec27f0ee61c4d1a8efec2ba63
MD5 b65b690d7976f6bbbeda79d4d152aa9b
BLAKE2b-256 469d1b727aca240401b8d1edbf1c1fbda5e40ffd1e0ebd1011290ebb6a548203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d402741743e767640ae2c82eb94068853ad76d02a312110dafe6b5ab3f94de2b
MD5 dc99ba955f6351f59c4c0b9185d17433
BLAKE2b-256 9c396af557811e78eb077febdd2005c7650da1279a265bd155ca18d24a4520b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0bc4414b5cd3b1377cba81914f15d9797a40866fbcedf617482eeab852cc48eb
MD5 483aac5b3d49d9426e4fb67851add554
BLAKE2b-256 08e9afec56b5ffb8e55192d3e529d267e7d40641d04434504c0a97c289ca3c56

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c4cba4859206acbeda63206e81b5b441b53e76ff797c72abac9162efbf95596
MD5 9c895ad44ca09075d243d9bd086b8ea2
BLAKE2b-256 b2a39b088a86562d7c89571db9e975e03232a99ed83bc9481e967cff403078e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 0e38f7681653db7d3cb4a0fe16e4d6a9da5390ad7b8de959ee4369f82a725310
MD5 68bbe0748ab9bfb250813e3d926a2d2e
BLAKE2b-256 9b434d3243a4d3e0f08f1f64f6f4a6c8c83cd79fd46460cf432f2ce863f6c4af

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21fb29407c3219148128074baf1ec77227143a5284ebd07e302ae470a1344166
MD5 33c8b3b5580cf1e5261210732974a531
BLAKE2b-256 e7938cc0aae2591efce86a46689501aaab9c9d18d380a9caa7f852e43a235656

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36cead783dd43720e78553a86812a859c150bf9a6ce8916c7d3debef2b232d2f
MD5 c5f0185225a09702735fbee4b4a7dcb7
BLAKE2b-256 1ad81721700716d52e01bfab58d638812549bce48754868b0721183eb797a139

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitstruct-8.22.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bitstruct-8.22.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0cfba7800e5252540c72b1b060d7aef87119f276af0d6da3b257d3cf525e3015
MD5 0f53c11fd9bd32c6b7ed15ea637a2ef8
BLAKE2b-256 e5c735638e89b0261e8b07da9a87b7a2db8599de81bc053c6a5fa2f4730587b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitstruct-8.22.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.13.7

File hashes

Hashes for bitstruct-8.22.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4313b0b0bd24bc23b9d5dc5d6b2aeecd0875c76d697bfaa264f73af51b0db0b2
MD5 317890b1853ef851f60ceb3dc2234c50
BLAKE2b-256 50f12e347099f369521dd7cfef2d1258a50a76db00a1f5f767d5efcefe7df9e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a000c9a447a7a318ab952b8c975078a351cac25a86fc3e1e6cd165f3848b83e
MD5 8ed112e7eb0b013673c3ccf414b59798
BLAKE2b-256 a8ce444e33e037326e792b997e307bd6e64514f9791521e9444ed0ff2d5f1a25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 22c2f512b12f00b6ff04e85bd9101bdfac29692479b84b30fe7a8aba20080e70
MD5 7ae25efb67c90fa163b6bafb6db1b7c7
BLAKE2b-256 f1d412ea3ec6a46530edc646f38ed29e90a252e05fd887176febb7f45a611cd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db6dba7e8af73c0f48e316424b766e37190d4e66f19f9f63364d2e1f736aa639
MD5 7bfccf4bfe3b2069bb7a5dfdbcc10c71
BLAKE2b-256 632c397d75b56bfd93928103d41dd1b300773ccae2f1ba7a9c0e8de76e5c8084

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 633319da35f92a9b1c9a60f725746cd9951ccaa1f63eabaa82899d6af337fd5d
MD5 d37be537592b3ebdf833ec7a0ebebd4a
BLAKE2b-256 a339ceab7b8e97eb82e34b3a7bf895ee8152edee6806be35e7ecf78333a7a9f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 b0a611dcac6a1369ad37992780283714aec52f6f499b544138dfba75ce513528
MD5 edc9c337f942dc821350ecc930520956
BLAKE2b-256 c169b76cd8db64441e03bf381620b1344dfff14f546159e29ca76aea297ea9d1

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6aac8b51d1d336ac5be21bed6db2f74ff5db3d7903010b8157009b69fb10e54c
MD5 d4043d13ae703a633e157baad4370859
BLAKE2b-256 5a25a2d291471f7599a36f2185bf343685d0e7b7823c34ed03bd72c4c03283d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c3d5afc4848b9499cb4c41c1932e0dbd85540a2dfbfd802e0f1a5c3b685c455
MD5 c7898d405e5b7831748e9881143a7b09
BLAKE2b-256 92cd41a263a201076680dbee4c184c8270a8d7848b4b88e52dd0be20f2f6ca46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitstruct-8.22.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bitstruct-8.22.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2e9774034c901d27125254661fd2562c130d16d7adf8b207637afa18f0211e53
MD5 d7a9c3a5e160612d4bff21c9721d464e
BLAKE2b-256 be52d664ba3820511f65b0058e265fee773879842789e3f115eb8912091106b4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitstruct-8.22.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5d327e9182219408649e5f8a30411da645cbf5e8ad44135649c3e76663e0135a
MD5 1a78f8be656d993dcb0b65ca1913b746
BLAKE2b-256 cdfba214e870d98b98158ba546567ec41195791e2aee8172895c50bb3af24507

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecceeb5cc15e422d49d5cc92aaa34195030716c2ae186c23848039d65bf20871
MD5 c286b65dc77158cbdf1d5f921664b9b1
BLAKE2b-256 5e30c3b9660e7f0a39829e4bb742d28a7a2c904e1715a6a0dd43c66f11d59808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 19bf50a26d1564e69a41130f91901057f62251ed81ac3c9c6d8d5b285d9fae0e
MD5 5eac794117d5cd2c7bf939682a1b4285
BLAKE2b-256 3685515db108027c9dbc283c4b6ce38bb22cc73f6353cd3c1d199f51775fb4fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7fbdfdf02b0317ba560b509a7ca6ecb33de28203da44d1e6e29b0bc7ed90ecf6
MD5 6d3449571ea17487f54f6236f53ecd4d
BLAKE2b-256 2859d272aa41561369a6dc65fae9fc9895e1d492ed99b2d4d0d5d5e5cf8e74f4

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03e6bea212af03e14038956832ffb22cc6086f8babcf9fbf19e2328b83592e7a
MD5 c61aaa574058c9e897baefda57d46642
BLAKE2b-256 7729c37989bac36a646698bd3923cbe628fe7e204895a8059479ed99f71d22f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 f00ae07126301c6768863e80806fc8ac312cf5b8683e9f56e73d8a5b71dd699d
MD5 6cc1aa03da621bd81c45cad68d68a22b
BLAKE2b-256 2043d7bca569fe2f4426285ed3bdb71a85a8a2dd96d34badecd26255f5a28af8

See more details on using hashes here.

File details

Details for the file bitstruct-8.22.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04c6bbb1ea83f4b83762a830a73db40e9bd839a4a71d315b5eeb6874fd91833d
MD5 c915fec56da122b69e46c77f0873c252
BLAKE2b-256 b15f005b75854605024b34516146ff55a1c6f83a8cb97d0cefb3d3ede8c94f76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitstruct-8.22.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df02ff677f11756a3c6d99b1213a61b3c717ebae5a562272e7d28b89aecbf8d1
MD5 330b71fa8319e645305e3740e2871c21
BLAKE2b-256 c161dd0247e8c2048f28fde5428e59849f793e0a7ef47d56e0d0f6369cccce12

See more details on using hashes here.

Supported by

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