Skip to main content

efficient arrays of booleans -- C extension

Project description

bitarray: efficient arrays of booleans

This library provides an object type which efficiently represents an array of booleans. Bitarrays are sequence types and behave very much like usual lists. Eight bits are represented by one byte in a contiguous block of memory. The user can select between two representations: little-endian and big-endian. All functionality is implemented in C. Methods for accessing the machine representation are provided, including the ability to import and export buffers. This allows creating bitarrays that are mapped to other objects, including memory-mapped files.

Roadmap

In 2024 (probably around July), we are planning the release of bitarray 3.0. The 3.0 release will:

  • Remove Python 2.7 support.

  • Make little the default bit-endianness, as it will make unaligned copying faster by default.

  • Remove hackish support for bitarray() handling unpickling, see detailed explaination in #207. This will close #206.

Key features

  • The bit endianness can be specified for each bitarray object, see below.

  • Sequence methods: slicing (including slice assignment and deletion), operations +, *, +=, *=, the in operator, len()

  • Bitwise operations: ~, &, |, ^, <<, >> (as well as their in-place versions &=, |=, ^=, <<=, >>=).

  • Fast methods for encoding and decoding variable bit length prefix codes.

  • Bitarray objects support the buffer protocol (both importing and exporting buffers).

  • Packing and unpacking to other binary data formats, e.g. numpy.ndarray.

  • Pickling and unpickling of bitarray objects.

  • Immutable frozenbitarray objects which are hashable

  • Sequential search

  • Type hinting

  • Extensive test suite with over 400 unittests.

  • Utility module bitarray.util:

    • conversion to and from hexadecimal strings

    • (de-) serialization

    • pretty printing

    • conversion to and from integers

    • creating Huffman codes

    • compression of sparse bitarrays

    • various count functions

    • other helpful functions

Installation

Python wheels are are available on PyPI for all mayor platforms and Python versions. Which means you can simply:

$ pip install bitarray

In addition, conda packages are available (both the default Anaconda repository as well as conda-forge support bitarray):

$ conda install bitarray

Once you have installed the package, you may want to test it:

$ python -c 'import bitarray; bitarray.test()'
bitarray is installed in: /Users/ilan/bitarray/bitarray
bitarray version: 2.8.4
sys.version: 3.11.0 (main, Oct 25 2022) [Clang 14.0.4]
sys.prefix: /Users/ilan/Mini3/envs/py311
pointer size: 64 bit
sizeof(size_t): 8
sizeof(bitarrayobject): 80
__clang__ or __GNUC__ defined: 1
PY_LITTLE_ENDIAN (use word shift): 1
DEBUG: 0
.........................................................................
.........................................................................
................................................................
----------------------------------------------------------------------
Ran 494 tests in 0.461s

OK

The test() function is part of the API. It will return a unittest.runner.TextTestResult object, such that one can verify that all tests ran successfully by:

import bitarray
assert bitarray.test().wasSuccessful()

Usage

As mentioned above, bitarray objects behave very much like lists, so there is not too much to learn. The biggest difference from list objects (except that bitarray are obviously homogeneous) is the ability to access the machine representation of the object. When doing so, the bit endianness is of importance; this issue is explained in detail in the section below. Here, we demonstrate the basic usage of bitarray objects:

>>> from bitarray import bitarray
>>> a = bitarray()         # create empty bitarray
>>> a.append(1)
>>> a.extend([1, 0])
>>> a
bitarray('110')
>>> x = bitarray(2 ** 20)  # bitarray of length 1048576 (uninitialized)
>>> len(x)
1048576
>>> bitarray('1001 011')   # initialize from string (whitespace is ignored)
bitarray('1001011')
>>> lst = [1, 0, False, True, True]
>>> a = bitarray(lst)      # initialize from iterable
>>> a
bitarray('10011')
>>> a[2]    # indexing a single item will always return an integer
0
>>> a[2:4]  # whereas indexing a slice will always return a bitarray
bitarray('01')
>>> a[2:3]  # even when the slice length is just one
bitarray('0')
>>> a.count(1)
3
>>> a.remove(0)            # removes first occurrence of 0
>>> a
bitarray('1011')

Like lists, bitarray objects support slice assignment and deletion:

>>> a = bitarray(50)
>>> a.setall(0)            # set all elements in a to 0
>>> a[11:37:3] = 9 * bitarray('1')
>>> a
bitarray('00000000000100100100100100100100100100000000000000')
>>> del a[12::3]
>>> a
bitarray('0000000000010101010101010101000000000')
>>> a[-6:] = bitarray('10011')
>>> a
bitarray('000000000001010101010101010100010011')
>>> a += bitarray('000111')
>>> a[9:]
bitarray('001010101010101010100010011000111')

In addition, slices can be assigned to booleans, which is easier (and faster) than assigning to a bitarray in which all values are the same:

>>> a = 20 * bitarray('0')
>>> a[1:15:3] = True
>>> a
bitarray('01001001001001000000')

This is easier and faster than:

>>> a = 20 * bitarray('0')
>>> a[1:15:3] = 5 * bitarray('1')
>>> a
bitarray('01001001001001000000')

Note that in the latter we have to create a temporary bitarray whose length must be known or calculated. Another example of assigning slices to Booleans, is setting ranges:

>>> a = bitarray(30)
>>> a[:] = 0         # set all elements to 0 - equivalent to a.setall(0)
>>> a[10:25] = 1     # set elements in range(10, 25) to 1
>>> a
bitarray('000000000011111111111111100000')

As of bitarray version 2.8, indices may also be lists of arbitrary indices (like in NumPy), or bitarrays that are treated as masks, see Bitarray indexing.

Bitwise operators

Bitarray objects support the bitwise operators ~, &, |, ^, <<, >> (as well as their in-place versions &=, |=, ^=, <<=, >>=). The behavior is very much what one would expect:

>>> a = bitarray('101110001')
>>> ~a  # invert
bitarray('010001110')
>>> b = bitarray('111001011')
>>> a ^ b
bitarray('010111010')
>>> a &= b
>>> a
bitarray('101000001')
>>> a <<= 2   # in-place left shift by 2
>>> a
bitarray('100000100')
>>> b >> 1
bitarray('011100101')

The C language does not specify the behavior of negative shifts and of left shifts larger or equal than the width of the promoted left operand. The exact behavior is compiler/machine specific. This Python bitarray library specifies the behavior as follows:

  • the length of the bitarray is never changed by any shift operation

  • blanks are filled by 0

  • negative shifts raise ValueError

  • shifts larger or equal to the length of the bitarray result in bitarrays with all values 0

It is worth noting that (regardless of bit endianness) the bitarray left shift (<<) always shifts towards lower indices, and the right shift (>>) always shifts towards higher indices.

Bit endianness

Unless explicitly converting to machine representation, using the .tobytes(), .frombytes(), .tofile() and .fromfile() methods, as well as using memoryview, the bit endianness will have no effect on any computation, and one can skip this section.

Since bitarrays allows addressing individual bits, where the machine represents 8 bits in one byte, there are two obvious choices for this mapping: little-endian and big-endian.

When dealing with the machine representation of bitarray objects, it is recommended to always explicitly specify the endianness.

By default, bitarrays use big-endian representation:

>>> a = bitarray()
>>> a.endian()
'big'
>>> a.frombytes(b'A')
>>> a
bitarray('01000001')
>>> a[6] = 1
>>> a.tobytes()
b'C'

Big-endian means that the most-significant bit comes first. Here, a[0] is the lowest address (index) and most significant bit, and a[7] is the highest address and least significant bit.

When creating a new bitarray object, the endianness can always be specified explicitly:

>>> a = bitarray(endian='little')
>>> a.frombytes(b'A')
>>> a
bitarray('10000010')
>>> a.endian()
'little'

Here, the low-bit comes first because little-endian means that increasing numeric significance corresponds to an increasing address. So a[0] is the lowest address and least significant bit, and a[7] is the highest address and most significant bit.

The bit endianness is a property of the bitarray object. The endianness cannot be changed once a bitarray object is created. When comparing bitarray objects, the endianness (and hence the machine representation) is irrelevant; what matters is the mapping from indices to bits:

>>> bitarray('11001', endian='big') == bitarray('11001', endian='little')
True

Bitwise operations (|, ^, &=, |=, ^=, ~) are implemented efficiently using the corresponding byte operations in C, i.e. the operators act on the machine representation of the bitarray objects. Therefore, it is not possible to perform bitwise operators on bitarrays with different endianness.

When converting to and from machine representation, using the .tobytes(), .frombytes(), .tofile() and .fromfile() methods, the endianness matters:

>>> a = bitarray(endian='little')
>>> a.frombytes(b'\x01')
>>> a
bitarray('10000000')
>>> b = bitarray(endian='big')
>>> b.frombytes(b'\x80')
>>> b
bitarray('10000000')
>>> a == b
True
>>> a.tobytes() == b.tobytes()
False

As mentioned above, the endianness can not be changed once an object is created. However, you can create a new bitarray with different endianness:

>>> a = bitarray('111000', endian='little')
>>> b = bitarray(a, endian='big')
>>> b
bitarray('111000')
>>> a == b
True

Buffer protocol

Bitarray objects support the buffer protocol. They can both export their own buffer, as well as import another object’s buffer. To learn more about this topic, please read buffer protocol. There is also an example that shows how to memory-map a file to a bitarray: mmapped-file.py

Variable bit length prefix codes

The .encode() method takes a dictionary mapping symbols to bitarrays and an iterable, and extends the bitarray object with the encoded symbols found while iterating. For example:

>>> d = {'H':bitarray('111'), 'e':bitarray('0'),
...      'l':bitarray('110'), 'o':bitarray('10')}
...
>>> a = bitarray()
>>> a.encode(d, 'Hello')
>>> a
bitarray('111011011010')

Note that the string 'Hello' is an iterable, but the symbols are not limited to characters, in fact any immutable Python object can be a symbol. Taking the same dictionary, we can apply the .decode() method which will return a list of the symbols:

>>> a.decode(d)
['H', 'e', 'l', 'l', 'o']
>>> ''.join(a.decode(d))
'Hello'

Since symbols are not limited to being characters, it is necessary to return them as elements of a list, rather than simply returning the joined string. The above dictionary d can be efficiently constructed using the function bitarray.util.huffman_code(). I also wrote Huffman coding in Python using bitarray for more background information.

When the codes are large, and you have many decode calls, most time will be spent creating the (same) internal decode tree objects. In this case, it will be much faster to create a decodetree object, which can be passed to bitarray’s .decode() and .iterdecode() methods, instead of passing the prefix code dictionary to those methods itself:

>>> from bitarray import bitarray, decodetree
>>> t = decodetree({'a': bitarray('0'), 'b': bitarray('1')})
>>> a = bitarray('0110')
>>> a.decode(t)
['a', 'b', 'b', 'a']
>>> ''.join(a.iterdecode(t))
'abba'

The sole purpose of the immutable decodetree object is to be passed to bitarray’s .decode() and .iterdecode() methods.

Frozenbitarrays

A frozenbitarray object is very similar to the bitarray object. The difference is that this a frozenbitarray is immutable, and hashable, and can therefore be used as a dictionary key:

>>> from bitarray import frozenbitarray
>>> key = frozenbitarray('1100011')
>>> {key: 'some value'}
{frozenbitarray('1100011'): 'some value'}
>>> key[3] = 1
Traceback (most recent call last):
    ...
TypeError: frozenbitarray is immutable

Reference

bitarray version: 2.8.4 – change log

In the following, item and value are usually a single bit - an integer 0 or 1.

The bitarray object:

bitarray(initializer=0, /, endian='big', buffer=None) -> bitarray

Return a new bitarray object whose items are bits initialized from the optional initial object, and endianness. The initializer may be of the following types:

int: Create a bitarray of given integer length. The initial values are uninitialized.

str: Create bitarray from a string of 0 and 1.

iterable: Create bitarray from iterable or sequence of integers 0 or 1.

Optional keyword arguments:

endian: Specifies the bit endianness of the created bitarray object. Allowed values are big and little (the default is big). The bit endianness effects the buffer representation of the bitarray.

buffer: Any object which exposes a buffer. When provided, initializer cannot be present (or has to be None). The imported buffer may be read-only or writable, depending on the object type.

New in version 2.3: optional buffer argument.

bitarray methods:

all() -> bool

Return True when all bits in bitarray are True. Note that a.all() is faster than all(a).

any() -> bool

Return True when any bit in bitarray is True. Note that a.any() is faster than any(a).

append(item, /)

Append item to the end of the bitarray.

buffer_info() -> tuple

Return a tuple containing:

  1. memory address of buffer

  2. buffer size (in bytes)

  3. bit endianness as a string

  4. number of pad bits

  5. allocated memory for the buffer (in bytes)

  6. memory is read-only

  7. buffer is imported

  8. number of buffer exports

bytereverse(start=0, stop=<end of buffer>, /)

For each byte in byte-range(start, stop) reverse the bit order in-place. The start and stop indices are given in terms of bytes (not bits). Also note that this method only changes the buffer; it does not change the endianness of the bitarray object. Padbits are left unchanged such that two consecutive calls will always leave the bitarray unchanged.

New in version 2.2.5: optional start and stop arguments.

clear()

Remove all items from the bitarray.

New in version 1.4.

copy() -> bitarray

Return a copy of the bitarray.

count(value=1, start=0, stop=<end of array>, step=1, /) -> int

Count number of occurrences of value in the bitarray.

New in version 1.1.0: optional start and stop arguments.

New in version 2.3.7: optional step argument.

decode(code, /) -> list

Given a prefix code (a dict mapping symbols to bitarrays, or decodetree object), decode content of bitarray and return it as a list of symbols.

encode(code, iterable, /)

Given a prefix code (a dict mapping symbols to bitarrays), iterate over the iterable object with symbols, and extend bitarray with corresponding bitarray for each symbol.

endian() -> str

Return the bit endianness of the bitarray as a string (little or big).

extend(iterable, /)

Append all items from iterable to the end of the bitarray. If the iterable is a string, each 0 and 1 are appended as bits (ignoring whitespace and underscore).

fill() -> int

Add zeros to the end of the bitarray, such that the length will be a multiple of 8, and return the number of bits added (0..7).

find(sub_bitarray, start=0, stop=<end of array>, /) -> int

Return lowest index where sub_bitarray is found, such that sub_bitarray is contained within [start:stop]. Return -1 when sub_bitarray is not found.

New in version 2.1.

frombytes(bytes, /)

Extend bitarray with raw bytes from a bytes-like object. Each added byte will add eight bits to the bitarray.

New in version 2.5.0: allow bytes-like argument.

fromfile(f, n=-1, /)

Extend bitarray with up to n bytes read from file object f (or any other binary stream what supports a .read() method, e.g. io.BytesIO). Each read byte will add eight bits to the bitarray. When n is omitted or negative, all bytes until EOF are read. When n is non-negative but exceeds the data available, EOFError is raised (but the available data is still read and appended).

index(sub_bitarray, start=0, stop=<end of array>, /) -> int

Return lowest index where sub_bitarray is found, such that sub_bitarray is contained within [start:stop]. Raises ValueError when the sub_bitarray is not present.

insert(index, value, /)

Insert value into bitarray before index.

invert(index=<all bits>, /)

Invert all bits in bitarray (in-place). When the optional index is given, only invert the single bit at index.

New in version 1.5.3: optional index argument.

iterdecode(code, /) -> iterator

Given a prefix code (a dict mapping symbols to bitarrays, or decodetree object), decode content of bitarray and return an iterator over the symbols.

itersearch(sub_bitarray, /) -> iterator

Searches for given sub_bitarray in self, and return an iterator over the start positions where sub_bitarray matches self.

pack(bytes, /)

Extend bitarray from a bytes-like object, where each byte corresponds to a single bit. The byte b'\x00' maps to bit 0 and all other bytes map to bit 1.

This method, as well as the .unpack() method, are meant for efficient transfer of data between bitarray objects to other Python objects (for example NumPy’s ndarray object) which have a different memory view.

New in version 2.5.0: allow bytes-like argument.

pop(index=-1, /) -> item

Remove and return item at index (default last). Raises IndexError if index is out of range.

remove(value, /)

Remove the first occurrence of value. Raises ValueError if value is not present.

reverse()

Reverse all bits in bitarray (in-place).

search(sub_bitarray, limit=<none>, /) -> list

Searches for given sub_bitarray in self, and return list of start positions. The optional argument limits the number of search results to the integer specified. By default, all search results are returned.

setall(value, /)

Set all elements in bitarray to value. Note that a.setall(value) is equivalent to a[:] = value.

sort(reverse=False)

Sort all bits in bitarray (in-place).

to01() -> str

Return a string containing ‘0’s and ‘1’s, representing the bits in the bitarray.

tobytes() -> bytes

Return the bitarray buffer in bytes (pad bits are set to zero).

tofile(f, /)

Write byte representation of bitarray to file object f.

tolist() -> list

Return bitarray as list of integer items. a.tolist() is equal to list(a).

Note that the list object being created will require 32 or 64 times more memory (depending on the machine architecture) than the bitarray object, which may cause a memory error if the bitarray is very large.

unpack(zero=b'\x00', one=b'\x01') -> bytes

Return bytes containing one character for each bit in the bitarray, using specified mapping.

bitarray data descriptors:

Data descriptors were added in version 2.6.

nbytes -> int

buffer size in bytes

padbits -> int

number of pad bits

readonly -> bool

bool indicating whether buffer is read-only

Other objects:

frozenbitarray(initializer=0, /, endian='big', buffer=None) -> frozenbitarray

Return a frozenbitarray object. Initialized the same way a bitarray object is initialized. A frozenbitarray is immutable and hashable, and may therefore be used as a dictionary key.

New in version 1.1.

decodetree(code, /) -> decodetree

Given a prefix code (a dict mapping symbols to bitarrays), create a binary tree object to be passed to .decode() or .iterdecode().

New in version 1.6.

Functions defined in the bitarray module:

bits2bytes(n, /) -> int

Return the number of bytes necessary to store n bits.

get_default_endian() -> str

Return the default endianness for new bitarray objects being created. Unless _set_default_endian('little') was called, the default endianness is big.

New in version 1.3.

test(verbosity=1) -> TextTestResult

Run self-test, and return unittest.runner.TextTestResult object.

Functions defined in bitarray.util module:

This sub-module was added in version 1.2.

zeros(length, /, endian=None) -> bitarray

Create a bitarray of length, with all values 0, and optional endianness, which may be ‘big’, ‘little’.

urandom(length, /, endian=None) -> bitarray

Return a bitarray of length random bits (uses os.urandom).

New in version 1.7.

pprint(bitarray, /, stream=None, group=8, indent=4, width=80)

Prints the formatted representation of object on stream (which defaults to sys.stdout). By default, elements are grouped in bytes (8 elements), and 8 bytes (64 elements) per line. Non-bitarray objects are printed by the standard library function pprint.pprint().

New in version 1.8.

make_endian(bitarray, /, endian) -> bitarray

When the endianness of the given bitarray is different from endian, return a new bitarray, with endianness endian and the same elements as the original bitarray. Otherwise (endianness is already endian) the original bitarray is returned unchanged.

New in version 1.3.

rindex(bitarray, value=1, start=0, stop=<end of array>, /) -> int

Return rightmost (highest) index of value in bitarray. Raises ValueError if value is not present.

New in version 2.3.0: optional start and stop arguments.

strip(bitarray, /, mode='right') -> bitarray

Return a new bitarray with zeros stripped from left, right or both ends. Allowed values for mode are the strings: left, right, both

count_n(a, n, value=1, /) -> int

Return lowest index i for which a[:i].count(value) == n. Raises ValueError when n exceeds total count (a.count(value)).

New in version 2.3.6: optional value argument.

parity(a, /) -> int

Return parity of bitarray a. parity(a) is equivalent to a.count() % 2 but more efficient.

New in version 1.9.

count_and(a, b, /) -> int

Return (a & b).count() in a memory efficient manner, as no intermediate bitarray object gets created.

count_or(a, b, /) -> int

Return (a | b).count() in a memory efficient manner, as no intermediate bitarray object gets created.

count_xor(a, b, /) -> int

Return (a ^ b).count() in a memory efficient manner, as no intermediate bitarray object gets created.

This is also known as the Hamming distance.

any_and(a, b, /) -> bool

Efficient implementation of any(a & b).

New in version 2.7.

subset(a, b, /) -> bool

Return True if bitarray a is a subset of bitarray b. subset(a, b) is equivalent to a | b == b (and equally a & b == a) but more efficient as no intermediate bitarray object is created and the buffer iteration is stopped as soon as one mismatch is found.

intervals(bitarray, /) -> iterator

Compute all uninterrupted intervals of 1s and 0s, and return an iterator over tuples (value, start, stop). The intervals are guaranteed to be in order, and their size is always non-zero (stop - start > 0).

New in version 2.7.

ba2hex(bitarray, /) -> hexstr

Return a string containing the hexadecimal representation of the bitarray (which has to be multiple of 4 in length).

hex2ba(hexstr, /, endian=None) -> bitarray

Bitarray of hexadecimal representation. hexstr may contain any number (including odd numbers) of hex digits (upper or lower case).

ba2base(n, bitarray, /) -> str

Return a string containing the base n ASCII representation of the bitarray. Allowed values for n are 2, 4, 8, 16, 32 and 64. The bitarray has to be multiple of length 1, 2, 3, 4, 5 or 6 respectively. For n=16 (hexadecimal), ba2hex() will be much faster, as ba2base() does not take advantage of byte level operations. For n=32 the RFC 4648 Base32 alphabet is used, and for n=64 the standard base 64 alphabet is used.

See also: Bitarray representations

New in version 1.9.

base2ba(n, asciistr, /, endian=None) -> bitarray

Bitarray of base n ASCII representation. Allowed values for n are 2, 4, 8, 16, 32 and 64. For n=16 (hexadecimal), hex2ba() will be much faster, as base2ba() does not take advantage of byte level operations. For n=32 the RFC 4648 Base32 alphabet is used, and for n=64 the standard base 64 alphabet is used.

See also: Bitarray representations

New in version 1.9.

ba2int(bitarray, /, signed=False) -> int

Convert the given bitarray to an integer. The bit-endianness of the bitarray is respected. signed indicates whether two’s complement is used to represent the integer.

int2ba(int, /, length=None, endian=None, signed=False) -> bitarray

Convert the given integer to a bitarray (with given endianness, and no leading (big-endian) / trailing (little-endian) zeros), unless the length of the bitarray is provided. An OverflowError is raised if the integer is not representable with the given number of bits. signed determines whether two’s complement is used to represent the integer, and requires length to be provided.

serialize(bitarray, /) -> bytes

Return a serialized representation of the bitarray, which may be passed to deserialize(). It efficiently represents the bitarray object (including its bit-endianness) and is guaranteed not to change in future releases.

See also: Bitarray representations

New in version 1.8.

deserialize(bytes, /) -> bitarray

Return a bitarray given a bytes-like representation such as returned by serialize().

See also: Bitarray representations

New in version 1.8.

New in version 2.5.0: allow bytes-like argument.

sc_encode(bitarray, /) -> bytes

Compress a sparse bitarray and return its binary representation. This representation is useful for efficiently storing sparse bitarrays. Use sc_decode() for decompressing (decoding).

See also: Compression of sparse bitarrays

New in version 2.7.

sc_decode(stream) -> bitarray

Decompress binary stream (an integer iterator, or bytes-like object) of a sparse compressed (sc) bitarray, and return the decoded bitarray. This function consumes only one bitarray and leaves the remaining stream untouched. Use sc_encode() for compressing (encoding).

See also: Compression of sparse bitarrays

New in version 2.7.

vl_encode(bitarray, /) -> bytes

Return variable length binary representation of bitarray. This representation is useful for efficiently storing small bitarray in a binary stream. Use vl_decode() for decoding.

See also: Variable length bitarray format

New in version 2.2.

vl_decode(stream, /, endian=None) -> bitarray

Decode binary stream (an integer iterator, or bytes-like object), and return the decoded bitarray. This function consumes only one bitarray and leaves the remaining stream untouched. Use vl_encode() for encoding.

See also: Variable length bitarray format

New in version 2.2.

huffman_code(dict, /, endian=None) -> dict

Given a frequency map, a dictionary mapping symbols to their frequency, calculate the Huffman code, i.e. a dict mapping those symbols to bitarrays (with given endianness). Note that the symbols are not limited to being strings. Symbols may may be any hashable object (such as None).

canonical_huffman(dict, /) -> tuple

Given a frequency map, a dictionary mapping symbols to their frequency, calculate the canonical Huffman code. Returns a tuple containing:

  1. the canonical Huffman code as a dict mapping symbols to bitarrays

  2. a list containing the number of symbols of each code length

  3. a list of symbols in canonical order

Note: the two lists may be used as input for canonical_decode().

See also: Canonical Huffman Coding

New in version 2.5.

canonical_decode(bitarray, count, symbol, /) -> iterator

Decode bitarray using canonical Huffman decoding tables where count is a sequence containing the number of symbols of each length and symbol is a sequence of symbols in canonical order.

See also: Canonical Huffman Coding

New in version 2.5.

Project details


Release history Release notifications | RSS feed

This version

2.8.4

Download files

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

Source Distribution

bitarray-2.8.4.tar.gz (129.1 kB view details)

Uploaded Source

Built Distributions

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

bitarray-2.8.4-pp310-pypy310_pp73-win_amd64.whl (123.2 kB view details)

Uploaded PyPyWindows x86-64

bitarray-2.8.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (126.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-2.8.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (126.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-2.8.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (128.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

bitarray-2.8.4-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (120.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-2.8.4-pp39-pypy39_pp73-win_amd64.whl (123.4 kB view details)

Uploaded PyPyWindows x86-64

bitarray-2.8.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (126.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-2.8.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (126.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-2.8.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (128.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

bitarray-2.8.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (120.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-2.8.4-pp38-pypy38_pp73-win_amd64.whl (123.4 kB view details)

Uploaded PyPyWindows x86-64

bitarray-2.8.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (126.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-2.8.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (126.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-2.8.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (128.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

bitarray-2.8.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (120.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-2.8.4-pp37-pypy37_pp73-win_amd64.whl (123.4 kB view details)

Uploaded PyPyWindows x86-64

bitarray-2.8.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (126.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-2.8.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (126.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-2.8.4-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (128.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

bitarray-2.8.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (120.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-2.8.4-cp312-cp312-win_amd64.whl (123.0 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-2.8.4-cp312-cp312-win32.whl (115.7 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-2.8.4-cp312-cp312-musllinux_1_1_x86_64.whl (331.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

bitarray-2.8.4-cp312-cp312-musllinux_1_1_s390x.whl (349.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ s390x

bitarray-2.8.4-cp312-cp312-musllinux_1_1_ppc64le.whl (343.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ppc64le

bitarray-2.8.4-cp312-cp312-musllinux_1_1_i686.whl (319.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

bitarray-2.8.4-cp312-cp312-musllinux_1_1_aarch64.whl (333.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

bitarray-2.8.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bitarray-2.8.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (313.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

bitarray-2.8.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (310.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

bitarray-2.8.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (294.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bitarray-2.8.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (286.0 kB view details)

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

bitarray-2.8.4-cp312-cp312-macosx_11_0_arm64.whl (121.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-2.8.4-cp312-cp312-macosx_10_9_x86_64.whl (124.7 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

bitarray-2.8.4-cp312-cp312-macosx_10_9_universal2.whl (173.0 kB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

bitarray-2.8.4-cp311-cp311-win_amd64.whl (122.7 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-2.8.4-cp311-cp311-win32.whl (115.6 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-2.8.4-cp311-cp311-musllinux_1_1_x86_64.whl (323.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

bitarray-2.8.4-cp311-cp311-musllinux_1_1_s390x.whl (341.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ s390x

bitarray-2.8.4-cp311-cp311-musllinux_1_1_ppc64le.whl (337.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ppc64le

bitarray-2.8.4-cp311-cp311-musllinux_1_1_i686.whl (311.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

bitarray-2.8.4-cp311-cp311-musllinux_1_1_aarch64.whl (325.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

bitarray-2.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (289.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-2.8.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (310.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-2.8.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (307.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-2.8.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (291.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-2.8.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (282.4 kB view details)

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

bitarray-2.8.4-cp311-cp311-macosx_11_0_arm64.whl (122.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-2.8.4-cp311-cp311-macosx_10_9_x86_64.whl (125.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-2.8.4-cp311-cp311-macosx_10_9_universal2.whl (173.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

bitarray-2.8.4-cp310-cp310-win_amd64.whl (122.7 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-2.8.4-cp310-cp310-win32.whl (115.6 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-2.8.4-cp310-cp310-musllinux_1_1_x86_64.whl (314.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

bitarray-2.8.4-cp310-cp310-musllinux_1_1_s390x.whl (332.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ s390x

bitarray-2.8.4-cp310-cp310-musllinux_1_1_ppc64le.whl (328.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ppc64le

bitarray-2.8.4-cp310-cp310-musllinux_1_1_i686.whl (302.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

bitarray-2.8.4-cp310-cp310-musllinux_1_1_aarch64.whl (316.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

bitarray-2.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (279.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-2.8.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (299.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-2.8.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (297.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-2.8.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (281.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-2.8.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (272.3 kB view details)

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

bitarray-2.8.4-cp310-cp310-macosx_11_0_arm64.whl (121.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-2.8.4-cp310-cp310-macosx_10_9_x86_64.whl (124.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-2.8.4-cp310-cp310-macosx_10_9_universal2.whl (173.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

bitarray-2.8.4-cp39-cp39-win_amd64.whl (122.8 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-2.8.4-cp39-cp39-win32.whl (115.6 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-2.8.4-cp39-cp39-musllinux_1_1_x86_64.whl (310.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

bitarray-2.8.4-cp39-cp39-musllinux_1_1_s390x.whl (330.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ s390x

bitarray-2.8.4-cp39-cp39-musllinux_1_1_ppc64le.whl (325.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ppc64le

bitarray-2.8.4-cp39-cp39-musllinux_1_1_i686.whl (299.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

bitarray-2.8.4-cp39-cp39-musllinux_1_1_aarch64.whl (313.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

bitarray-2.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-2.8.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (295.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-2.8.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (294.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-2.8.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (278.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-2.8.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (269.7 kB view details)

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

bitarray-2.8.4-cp39-cp39-macosx_11_0_arm64.whl (121.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-2.8.4-cp39-cp39-macosx_10_9_x86_64.whl (124.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-2.8.4-cp39-cp39-macosx_10_9_universal2.whl (173.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

bitarray-2.8.4-cp38-cp38-win_amd64.whl (122.8 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-2.8.4-cp38-cp38-win32.whl (115.8 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-2.8.4-cp38-cp38-musllinux_1_1_x86_64.whl (319.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

bitarray-2.8.4-cp38-cp38-musllinux_1_1_s390x.whl (338.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ s390x

bitarray-2.8.4-cp38-cp38-musllinux_1_1_ppc64le.whl (334.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ppc64le

bitarray-2.8.4-cp38-cp38-musllinux_1_1_i686.whl (307.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

bitarray-2.8.4-cp38-cp38-musllinux_1_1_aarch64.whl (323.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

bitarray-2.8.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (278.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-2.8.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (298.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-2.8.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (297.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-2.8.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (280.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-2.8.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (271.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

bitarray-2.8.4-cp38-cp38-macosx_11_0_arm64.whl (122.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-2.8.4-cp38-cp38-macosx_10_9_x86_64.whl (125.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-2.8.4-cp38-cp38-macosx_10_9_universal2.whl (173.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

bitarray-2.8.4-cp37-cp37m-win_amd64.whl (122.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-2.8.4-cp37-cp37m-win32.whl (115.5 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-2.8.4-cp37-cp37m-musllinux_1_1_x86_64.whl (297.5 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

bitarray-2.8.4-cp37-cp37m-musllinux_1_1_s390x.whl (315.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ s390x

bitarray-2.8.4-cp37-cp37m-musllinux_1_1_ppc64le.whl (310.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ppc64le

bitarray-2.8.4-cp37-cp37m-musllinux_1_1_i686.whl (287.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

bitarray-2.8.4-cp37-cp37m-musllinux_1_1_aarch64.whl (300.5 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

bitarray-2.8.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-2.8.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (289.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-2.8.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (288.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-2.8.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (271.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-2.8.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (263.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

bitarray-2.8.4-cp37-cp37m-macosx_10_9_x86_64.whl (124.8 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-2.8.4-cp36-cp36m-win_amd64.whl (128.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-2.8.4-cp36-cp36m-win32.whl (119.8 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-2.8.4-cp36-cp36m-musllinux_1_1_x86_64.whl (295.5 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

bitarray-2.8.4-cp36-cp36m-musllinux_1_1_s390x.whl (313.3 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ s390x

bitarray-2.8.4-cp36-cp36m-musllinux_1_1_ppc64le.whl (308.3 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ ppc64le

bitarray-2.8.4-cp36-cp36m-musllinux_1_1_i686.whl (285.2 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

bitarray-2.8.4-cp36-cp36m-musllinux_1_1_aarch64.whl (298.3 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ ARM64

bitarray-2.8.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-2.8.4-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (289.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-2.8.4-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (288.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-2.8.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (271.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-2.8.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (263.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

bitarray-2.8.4-cp36-cp36m-macosx_10_9_x86_64.whl (124.6 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file bitarray-2.8.4.tar.gz.

File metadata

  • Download URL: bitarray-2.8.4.tar.gz
  • Upload date:
  • Size: 129.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4.tar.gz
Algorithm Hash digest
SHA256 2c0ba71445ee0932e510f1b0248f53b7a52926f1f78c93b868fcbe6536e61a1d
MD5 6009ac6e7a479b10974af0279f067d04
BLAKE2b-256 d34d16e0c3731be48696f38c8a1e6db17662f42be92d1cf808c65145bc2ef21c

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6647e03def035371ce0ce073912d6594ed197f799aa34641f0acce343a8f7cca
MD5 2a0850bf23d99bfc144c9bfa2a7688cd
BLAKE2b-256 0e096b71fcf91ae5bdbdfc56a21fabc5e157d1a5cd90661cc676e1740258264e

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8aaea18c41dacf2bf1a6f81960c196f85e3991c9387c3d9bff97976be2c195a4
MD5 c72bca34e24dcdc577747b7734b1abff
BLAKE2b-256 64d5c8142f29a063e9a20aaaf2fa2d534613dd8f783ea2b8cd7e700cfc6b319c

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bea66a30fb0b9d3109db950b490f6aa211fb15162f097b20141b1aeb5057a670
MD5 2e0a11a155b9861562b28fa82e986666
BLAKE2b-256 5508603ef59546dc407d211cc66bdd88adc694eddf36c06793fcff50966285fb

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ad2b129e43998292f89f138dfda32ec1b9ba31e68b35a61948bc10bf53e94444
MD5 8ba7428c150b3721c5b7a2c3aa681a37
BLAKE2b-256 c224f5eb58e98efb7ae91216c908bc31c1f0b0f5d23ee5135a0411824ca71453

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 63e1bb1c98d6d3004e44cb1958393c631e79c640877086a7f403c223c18687cb
MD5 2459772d8367e50129b24c71028121d9
BLAKE2b-256 f9e1654ec5475f00562f006e8c68cfc44d4a7ef82c0db20923fa5b518b12895e

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 cdd58e73a2e1bff848067a65afb77a7dcd1884050c22d18a0a7af5cf2428a3ee
MD5 ec725f79c47b8a58d573fb7d0599fffe
BLAKE2b-256 89ce525671d3085a9f5b4b12787f9497a51c3dfe27b91be7d5e62ac203723fd2

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1abea439874652c3ad6ca6a6e893cfe4f2e2c149294dbe2a5c1cf7e2e1ef200
MD5 e6377d66409db5c1320d00fa657d8687
BLAKE2b-256 ac9ee6a4fecbda8b630a73679ed66cd4f2ec541911b4619c09b6fb6518025ffd

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18561539cf8ca5d1970b2b78a44a1b12ae21a18183664a080525c081a44b3997
MD5 5a20424016c4229b0f396eaf77941431
BLAKE2b-256 ccd82db8dfbccd581a57e125d9757d3cb41dee506f8f827f6c4e7c305ca4f658

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1a0f347672c5a8b67c36937872c75baec81e351f2209dc691608d3f76fa9e44e
MD5 da5b952964d426c9a44ab82ba1a732a0
BLAKE2b-256 9c205e5bbab35a53900b3299bb6eef86a70da8f076cb9c91c9e5ba88b311d38a

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 91a570f291a4d7ea4473f37b5e1ce377d771a8567a7a6b5f7b482023bd81b3ef
MD5 39ee299a662c6aefa3fb811bbeb244fb
BLAKE2b-256 f42f440c53d7c40646655135f214edc471dc5155c3f1f0dd571257b7536b44e7

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2d20ee30ea7640df29013021d130bee932d701f01b2f1cbbc1ba14f3954a6b1f
MD5 e7518de12f429f0954218b28e765bb34
BLAKE2b-256 cbc9ca1bce8175e3fc00fca56d2bf68dd4859a99d803224cc9249a1cca322314

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06bcd5c171ffedb7544ad9e5b77827cd3a3ccb0dd924ef703802743b8abcf303
MD5 e0471520eddcc7edc7810a5f530fe8ad
BLAKE2b-256 6b0d3a63c383ebda6d3678528b6cb57f0f729c0c2eea33754e179db437e5269c

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7095d8f486435ffcc42014aebba27c05b2a3b38d5d3630ebe77734db7653b272
MD5 b16c854d072c020f9ce1e2365b828ee8
BLAKE2b-256 7adbdad042768de84b9bf6a4ce48002c14de733a5f00ddaaa7e8380c85df08b4

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6328f73d4e623d4fff966cbe623f3e2b3378bdbfb6937ec492aba3fd9927862f
MD5 7407817a90a8edd1f59b791b9c58c15c
BLAKE2b-256 edfedccdb469a17c941f5b04c4ee147a840a392582e82d71068663328b15cba5

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5d1d4300706891d197cf21b39f41b3c8047d081676d82eb8dcfeb8d0073c52b
MD5 6b2f014b8fdc8da56ebfe2dc9d35c4ef
BLAKE2b-256 7eaf2bfff10291674141e378332a0d0a914ac7a3cc919f94d2756d26ef1f03e4

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 dcae87cbf2058a33286ce50e627bdd1a4875579103f6b933546ffb1a34ab8c2e
MD5 dbe7c7eb496697df540c98d0056fc0e2
BLAKE2b-256 0f706516d27d30a4e36b8d48589854b4f73ca6328326fd88a5a6e6dbbf3e269d

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc936c0cea105c7773e6b8cc58ed2a3b168a3da9bbdec7466cee9725198607a9
MD5 23e706d0278e9e590fedde4770f9f101
BLAKE2b-256 32ec5ab11c26e0420db03a2529a18ff2436922461deddc382a91bba9bc7f020e

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c936d73deca901b600fb73c9aaf3630dd358f5ce35c5d5e1ea804b33796ecb5
MD5 e96db3525a7a7c8f738ede3302e302bb
BLAKE2b-256 fbe9105faeb0d676ab1c3b5c107d148913c847315cd78373737f7874029aaf76

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9978b0968acbc2d9160758e9f63af0fbda62f121ae596ad56cb06a8afd3d5aea
MD5 fa33915cac72d9f5e8efc9b0d563d286
BLAKE2b-256 3a4423c1de7c315355f12fd1b37e0bc9ea46df3d6614cf838320f192e0ae1f92

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d31416540af1ad2994a33cf7f2e98e1e8f50722e410afc54ae99bdd6039a4f87
MD5 509ebc119039ff0b782e123d430e7e82
BLAKE2b-256 ec6980b0e1f2363d98c793605cc0201e3ae2666d23682741b340621eabcc960d

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 123.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e7ac4f3cc1cdbe5b31bce988260ac12ae0e273ec6108bf35de66384599fabc25
MD5 ddfde4190c43b312d105b05b662ddf81
BLAKE2b-256 27d7105ccbe836a979b5ed050524258a344b5da7ff9642c297f265496e8c5636

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 115.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7ecd20dfef83d3180d9f851476e5e3d9a76973e24432721f7cc8cac52a646d3a
MD5 045e434e15e6542bd787e6e742b01cb9
BLAKE2b-256 2a0c1945c9e45845dd31e0be49a5e8f97e6c324431dc18ac8db8013a99892e6e

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ef2dbbb2924c5048bea586ddf204607c8e91fbe70b95a7dce1d5b5403f2ef06f
MD5 46e2464d2423acead01c40d346cc379b
BLAKE2b-256 723dadf16837d3dcd02c85804c793076ef1cff586c34cc222bb77ca51fa021d3

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 55d52dd5af45dfb09e9b107749b4fcad4a3774d5429345faa47ab459ae478de0
MD5 4b7747f4f0d6d3bee8bcf0994681ee0b
BLAKE2b-256 457755c19f3a83c6bfc7acdfb00226b38223e29f08aa5148e00fe7600f42cd2b

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 2e15d244cb7dab42cb1f31933da3b66d6405b1db969917460c094ba8441ea5a0
MD5 621c0e311d6b1e86c38ee7bc8fc2b047
BLAKE2b-256 a565aefd6a7ff0cdd1705d50149e015328252852cc02b97086c6c28186c41571

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8b1c84803dd57f8b81397dcc24eca73bc44f1c5da36b440f358372b50c7bb7da
MD5 643334a9b76dfec5de94bda753163ec6
BLAKE2b-256 65ed301f512df2dbaac8be7f7468aa10f642701067cfdbf8e7f8e83355c7bdef

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8becb576748328b2fdf9740a973e62f41de83702a92761e0ff441b65ebe25fce
MD5 9279883c707881f249d7002fef982717
BLAKE2b-256 0a6ce4301f3e5638cb0af1b0a5a1d9625b747d6b993cad93dd495443564cbba7

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e938552f8fd83ecdde6f43d7f91854fa2604cc7c7e2929fed78c3779c843ba6
MD5 6496edfa056bbd9b30c96ef42611d01e
BLAKE2b-256 c68e807723a767aa03fb4c915290b939f63359720981d570580bfd6d93c045c1

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 99cd2f5dd46e886a63bc08dbb44ae63b16eeff94d714be55ce41ff86604bbc97
MD5 f815263717df0c1ffa257d1b261b5285
BLAKE2b-256 c5ea3bb9334211d95c2436e83b4b64e60ec63be1fa2b659caa4d6f23029b252a

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 644fc022c5b3973472e39930f43c113865f9ba1b4e918b52f5921d709af0e9e3
MD5 092883579406e4b31cbfe734e877ac46
BLAKE2b-256 f9136151d999e47f257f3df388f0bb924a89e5efef1af3515a23ce19daec9078

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7832ecd8adc5ef9f0af7c376ea4ab8ba66077da45e1d00da9f93366cbfb70dfe
MD5 5f46323984e27e66fbafbf312e4e0db5
BLAKE2b-256 ed1952ef0c5f0ee2bae3062d05063da05b96495fb532654044713e7d787e75ce

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6910610f1f54e7b9e5aa5311acff812e5ae2ca5f6c041a40c9201f768c4a6893
MD5 eeecd3ec985d920d93b36a5484b295e8
BLAKE2b-256 950e7a79366c013f2ca91d167bca35a975a07b2a3040f8989d87a3e2b31661f0

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4991d8c2b4ccccd1ea9115dae5dc51b60b562bc627784e53c31aae5699a55932
MD5 d00c684929a1fb414afc656ae3966a4a
BLAKE2b-256 c199ff781714206cf06fc75158efe3d1e79781bbadf3da3819f3bb00ca754246

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a53bf859e4b54ad06dda20aa42a16dd36b03f11626beacc41b570f25cfcb471
MD5 7f396fda1d7056a8f4e5cb4a8378c53e
BLAKE2b-256 22099008e463d5ebc41585445542da1fed0f79db55880c27d6808251e5c80a33

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1009f6a4117d50c2e9e4a2d6d5a03d0cb030f649dd410fbbef4d3f3a9aca40c9
MD5 1bb3dccb2b4eb80b09acc099eb68db7f
BLAKE2b-256 1ef93c1d3836c7078c759e49ecb0f5b5cb398aeda3cffbbc11cba605ec99978c

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 122.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8ace24f1b028dee7168556e0a83c1f608abe63f4b82dc05b26ad43495d8717bf
MD5 d10c74596177ba0e36926d9fb11714f7
BLAKE2b-256 4540e3123dcea179b0eeb370d019961b6fe66d4b0e3623908320ab37561d36de

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 115.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 22a0d11bf53553e2de20eb1dbf507bba32a6c28a2b84232ff5f28289ba9ec659
MD5 a912f1b06ccd072fd6f59dabe640ce79
BLAKE2b-256 774084c099d11c4998d02e5edfe790784a6b019c789c44e72bf994378163cf83

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2bb731fe68c07d5a3aeb9df798008e41999c933ed81786c7688b190f5082e079
MD5 328e69f558c88394731d59aa7afd1834
BLAKE2b-256 6e0dc6129a1e1f18bf583476931e61753018c26e72be3e36ea96b69b4e35886d

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 afb4e6edfeb6797165a25e5ea221992043c46b3475f7d4d96e2c25271dfea4d8
MD5 e625847bd2c4d37f66258bd07274fb50
BLAKE2b-256 44b73917ba699f3947ba76d96c814e76986d8f753dc6b56a204631c3850ca11d

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 e7b705a7c3bb5c7a86a2e4bf5d4607e22194d821e050b5f5605a69ded99dc5c3
MD5 0f84f9898da791c5a1dad727e863bc2e
BLAKE2b-256 a13bf1febcdad88a83f38c2705858241739631e1ef6c82cab3ba2b4d49c9c41a

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2f8484bea6cededfacc2921fd5715e3132467d1df50f941635b91c9920dfd66f
MD5 68ba317f19bd04f2be02d6b0ebd080de
BLAKE2b-256 448021624ce012ba9bba073e26b5b147f21deb85f7c79315a0643b72df2f4936

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c27b57205a6946de4dedb169d42f63d8f61e51a70e3096ffce18680c8407616c
MD5 1bc916945fa7ccf15c5babfe24b1a4d2
BLAKE2b-256 cd74502a2b60479b685c4f01adff03e0ec9afcb36c9a3506c18c1a38e75e6b0c

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 965e52d079e8746abe6d15e8b1da7b65d9f1ccb5bceb1aa410072f09a1cdb3fd
MD5 fd3b4792b5963ef8f00d5b92533e1db5
BLAKE2b-256 c5270c52229b89b3c90efe57740d964f703d38295fcd99e4c98dbf12c6dba478

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 665f88d204d4a8fd0fe63fea66c1a420b331887e72a2b10778d97d22182e8474
MD5 cd4a7449d7817a2ce52594f3008ba052
BLAKE2b-256 72fbb47808303dbf3b24827a3c6b849eac0788a04bd8ea8c2cf5530633d4c861

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 102b988fdbb0b221bdb71dac7d96475bfa47a767ee0fc1014a9ad5be46ebd20b
MD5 1d0bb412fcaa0bc9571a9367e7d68e67
BLAKE2b-256 56f9f6f83014991a91204237b9cb87b4231e607585b0628851acf7dc06226068

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 602b429cedf3631cb3b36a7e08f484972b2e13bb0fc1e240b71935aef32bb9d9
MD5 687c4a49a68f8ec4f06fd952d09b6f99
BLAKE2b-256 e26f55c3af64d3927ec84fcffa8d0ada4a640bfb24e6463634ac8141d0ae2b5c

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b619c691c94f2770373a91144bbbe42056a993fa95aba67f87a7625f71384040
MD5 aef545021ca239cb1c58b786634b7cee
BLAKE2b-256 31e38c35784a6deaa34d36abbbe99edf0d7ee521214728b2da22cb6d5bfcd2af

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8e25c5530bd6bb5a96ad11de2dc16bebbbec8b4e2c1600bf1ce78cbf36c96e6
MD5 07a2b2bb4bfb39b4494b1eaff5abc8f6
BLAKE2b-256 02ad0a155e06cb8b38638a6c49e8981465792a2d2e6abc7ac41f2c0caf4d442e

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 de1f491b329e424f7e7b2874624a604c163ea05341f709cd47c1a46f4930ca97
MD5 10ebe7558d5f81b57cf73f8952461312
BLAKE2b-256 ea695d8a18907bf3a0e0e6beeadf6d2e7f7ec058edd87054237560b25679f7b7

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6d83fda6e4d83742d60f522ce3bd61ce0d4690c19b73dc79ee8da2a48f2ef065
MD5 9ac730c8528f1cd77d2f49d2e31ec1ad
BLAKE2b-256 15db14d72ad75fae4accf6e89258cf4897678902bd6e74cca34a84c016364327

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 122.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c19c27056cb34b352c064ac0d58ac7f7da29cd225cb3140b8ff69455e6858966
MD5 332df834f4bdfa9ab732e80d05550e62
BLAKE2b-256 2e514aa06515aedb09f50e15db5158d986eff18df006d7ddf53616fdd1d88356

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 115.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ddfd3632e5f04619d780f60e85a5fe082a8eebce33aefb08b6783779ff04d017
MD5 824a2f6573fd4512a4bec19f96fb5d62
BLAKE2b-256 0aff97d80035cc56559632da56f5a9f1a44d03c7a44f2960e07fad6944ccbe96

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 045b813c3567818673f2dcd9c0b41a63214c5f5a9c230ede76ac211fbcf0185a
MD5 7db99df4771b9be91162c94ea3280399
BLAKE2b-256 278fcbc826362a762b3c0f901faf91c60d2263bb2c7703e013f104f972d9f989

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 2cc0c09edd3fa893303513d3fb9a0d335f20b19b3f0276fe752bf88ffd5522c0
MD5 0ed516b94849c435b799deef785d7fc8
BLAKE2b-256 5a4cbfc0c59d87e44bed94d5bc819b76e011e6a447dfdb3ebf01386d1d0e3797

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 0690c5483e31d7e4d7f26b045baf7f9d0aa30e91fcf1c5117095652d149b1a96
MD5 c98b89397ef12746e9237fd6b3d9ce4f
BLAKE2b-256 2b5abf9f52fbe950ad9d2d8f7fcdf2ceaa564b97e78d3afb7a6a54ef1eb24666

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 efbe1d873f916fa31235b8acec6a686e7b7e47e3e95490cbe8b257dabaa14d3b
MD5 f9d87bd539b7c32ff9cc55c006dc0536
BLAKE2b-256 76592654fcc74f753b2014a86349943a82ee7103f338f486922191d465ef4c84

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bb23c806f175a88db60b3894bca4956f6d557ed0571b2fcc7818c1c83f000759
MD5 715d463910dd63c8b71d3adb248a6ada
BLAKE2b-256 2613b8864b24d436cddf6bcc5db24668adf31f4880f070975e9281a21952a732

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f343ea39f61f899bac145aac260dd456a98df59e4258ad8d395892b6b4759b20
MD5 6114ac9eecd8e7d33e00fd2b0403bae7
BLAKE2b-256 a66cd8312e6bddbcfa2d0ad2b440b4ada1e19a6321389baa2261d2846b61d6f7

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 45782033c17ea2d1c9967128bc69aee1417210b104fbda35d4da77d907afb3c5
MD5 68c18d1016c0c73955f613b3d69b4ef4
BLAKE2b-256 11843b311d47bbe2ba21e0c38531540a34030088a51b9c5a12a076f77aeacfd6

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 87acfa228524b8564ba5d5a431ff6c708721ff7755f718992184bb9a81365f0e
MD5 2da9736c42287ffa9094f697691d9244
BLAKE2b-256 52ba129ec37cb10580f0388fcc39ccc3cd76ef7e0093caa70bdcddaeb29bec46

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8f7a1a4793c4dec2dc7c6c1fac5370123a24c6dabc7312fbce8766a0d5c40c8
MD5 f658de720ccd923b6d2291c650d4c0be
BLAKE2b-256 150037e0867575bd899ab26753e4e5a29dc63edf194393758ec284ff5bca5ea4

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 52c8501aa71a353dbe8dd6440bbd3449d8ffcae843bff139f87b9a84149315ce
MD5 982ab89b627f1b47e03e65e426e028ae
BLAKE2b-256 504304ed1048ccc1a34df46ee9dda05cc4f059efb23ab27fbb7cb7413498fd33

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 305f1aa2a3aedd033ab2ab1fc930c5f0a987bf993f3ecc83a224db237a95cd18
MD5 fe1f80f484eaefc7b6f2fba82a4b0dd2
BLAKE2b-256 c0d4deaf042189de526d5a44261dd12511e5f6a6177ffae5f8e9b16a0617504b

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6acbfa5b85717c91bfa1bc1702c1cc6a3d1500f832f2c3c040f0d4668c75b2b5
MD5 8c2b444686bad9b45e2d84dc054173b5
BLAKE2b-256 f4c87660dd3ca56ba5f0b2d64e4e06699d27b6326298a3aa9d0bf174b76e084f

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 69be498a39ac29ea4f8e4dce36e64342d4fe813eeffa7bd9ead4ce18309fb903
MD5 692b3ec3d86ad9157c8843bec25ea18b
BLAKE2b-256 50b3ffe354ce35c452fbf7de9566be2fa8550fc1e216439218e6868d9129a82e

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 122.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d0fc43f5f5ae113ad60b502ec1efee42218c21a1e00dd1bd7c82d00b25cf72ad
MD5 a139c3f02b0a61c6bf08eb5ab16a8bf5
BLAKE2b-256 51b8fc59dbe0e9ebca4d4ad567e64a5818a24d47c125239b5d27efec4a796d3e

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 115.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0adf959b63e314ea74c7d67ca6732c2a840769a7bcfe779d52d777ac6877d671
MD5 f47a9a79a4124225f4beb6b0ef149541
BLAKE2b-256 83e840832fa89d4f250eb7d382c12e21fb8da348ec81b1b3773ee4abb5e4ad6e

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 67accba68ceb3cb57bae9ed86ddd075043e373c4af6243e20c8f00153c5f374a
MD5 07efb3674d3a9bd1a7d3f81b25979061
BLAKE2b-256 e57c4065b415a743da9b5e756e8b96744b70f500708df67008fbc535a6d940a9

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 bb05962feb649bbb5589eab89b9fa57679ce8285e647195bee76c8c0821fcf22
MD5 45666d29019bf01dc1dbdb3ae8fcb861
BLAKE2b-256 056c59d2f0fbc56c3aa1efd501a2ecc521b6fc7130cf29d3d1a5439369fc0ac6

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 aadc4b8ac31ef4ac31f13ab416d5891ff1886b0c3115e88b4be53d3ce08e235f
MD5 9e1d2d84656899dcb00ae0e5d5a97dfa
BLAKE2b-256 c86c5472387cb48ba7c0d240aa27886891152d6b95eb2f0fb9093deaf25876cb

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0488c1eaf83c993fc672115176cc6c27070d5abd5e673499ed46eeb87de52169
MD5 497e3e1ebae056d357eee6f29cdfb66b
BLAKE2b-256 ee79b7a6444b740e5d96e7824409128f7db14131524d0f622607d2f337bc7ee9

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 343876f1a38d9b2857f18f7d606be49b11344dc3b9c46f072760dec364a35a54
MD5 3ed64bc4a2a00981a11da7a74ed5d72a
BLAKE2b-256 8c42c7d69809c36b4a1d401609908f8a16a39495729d474f3ad36df7dcc010c3

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98df463206a76ef02d8662490bafc6ca2d6dec10cfff3dda90798c0e4f330151
MD5 2a8da4093e320536d62e4f1207755b59
BLAKE2b-256 7de3ff543416bd292904c7adce1728e77414b5ad103bc525431d80a9ca03fe18

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5a2f6cd2861922bf951451cd19c0f658d93ac313424ec705c59768626eb4b1f0
MD5 26977c70b116840a9a01fae19c275453
BLAKE2b-256 5fbeb713339c080d9ac18d582da9666bd29d04c19f5f201a52e9d5e6c931e3ec

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 803dc8ca520db0db6e14bc61c52666a2344b5ff45c9c4524967f1920779ef64f
MD5 190e6466bfbcbaaedd20fce22eba3c81
BLAKE2b-256 80b74943c423b758ad523bb7c7025f56c84102e50c63b9b0b34884ee4140361b

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3994b319e6f18040652b769ceb09e28b5546bffa29138019b788bafa8577478f
MD5 9fc140ec4ac5dda5378a991802353302
BLAKE2b-256 3a9b351c7768f3f208a19456f8925285f0a3a710638377fcd5074331164faa0c

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da7086efb3d388078874b2fafd5042a5c6464e08ecb68bf3813c3b9d54d236b4
MD5 d0efe13a8f7a4050b0a3af679311ff0a
BLAKE2b-256 d4a20e28d6b10db12000027d63bdb6cfb69b7083be9f22a9b84225ba75eeb9ec

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6ab07a20fe548f4830bc3d795d4e8193616379abb8715fcf0391ca599cf4f4b
MD5 6def3e0eb3827c795976024d1db51f59
BLAKE2b-256 f53cdbd51f6a869a5d0f347cf8a3dc010eecd35803e411bc0c67febc1df0259f

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c334ab66657dc0250281d1deaaa0243bb2072da0939fc89cbce4513a79b7ebdc
MD5 604697a242f0686277939ae58a2b0b75
BLAKE2b-256 3e450599a6dfde2d8839217c56e8dcea3c95375c624bde446ed8736eb138ac35

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3be310edafc506a4f7c405d7d2d97274ab3ec3f2cbd2793705ccdb692559a009
MD5 5754fa8f0b07bb070992614a4fd9c265
BLAKE2b-256 6b71201a30d6ecba56d7ebf718f75e8e06081ebf5dce57a328715df0ba2647b3

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 122.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ed37c74e33c67f805e046c0e4d1af2007d4087d01748fa47a56ee3501c1bb597
MD5 af17b23c2b28edcf56da3b7807c612c0
BLAKE2b-256 aa396b1daf116ece2e333cb2020bdf22d1e7d58906fb7509227fece132ef26be

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 115.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b349092caf10b6b0585e0ff0ed17e5fc8a88c3bdacb37b38778de4a1ae568827
MD5 0f014b2ac675b7cc3b4210de1b2f0d8c
BLAKE2b-256 7b4b3b9109ab47a21b0314d7710d19bf8de6c600c1f5acbc5f655d09048c87e7

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 275f4deacd4cee28311cee611cea64bf5ec197da4a95c23b2af00ecc1dee6e97
MD5 6465207303b304ab6e51eb3a94859bf7
BLAKE2b-256 ee852680b67f4bbd89caf03918fd1d521bea45f6df23593d7100547fbed65a31

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 e3fc442c3ae66c4f9a0d35f2c2a0e36f6a9c125b94c3db1ee8fa5af4dca51a57
MD5 115f48cc1875f075a1645e255d882137
BLAKE2b-256 4d908c7ab555f72d23f86677e6ee6d94aa630052885f1d84cf03c2631e827f19

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 2ff712ba8259599135d24fcc555dbca2dc32ff5d18e8efb8d47456d2467e630f
MD5 3cd4c608dfcda4bd543b2a406a95f18c
BLAKE2b-256 e249bca2b03f2c62d64258f9bc0bc0ffcce1a1cc1ca04479e1e9495dc8cbd802

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9849d06f254fffd45d35ba2b39694dbc839f6c5cca8990a509b3058588f23d77
MD5 b0b18fc59843b8bd6cecb053eee73a08
BLAKE2b-256 792c03f3ae878c4c0b6c2dd367899d83b5fd5d92d233edce92327bfe207ac475

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6c8ebc5b2cf89b4dd2d407312eeec4ed1f999863a6d29d1d1834696f6db08ac8
MD5 733f71c61c557f7e251a4d1c0ee57f9e
BLAKE2b-256 b0c48b8be086c16991efc87fb4ae3f389ea17f90640878c81017a3a12644bf04

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25e882da07d5735ee089cec12dc75d55b90434e607aae5522515f23132612091
MD5 95538d25b8bffac723b516d25997d2df
BLAKE2b-256 02f2a1fcfbc3a4e3ac4e58e573fbd4e14e17d0b57cb86e8aca5a1a7608dd39d4

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3449769a8f6c6a39d3d8c8760d265ff754107715c8ad3d66e90961ea463e6284
MD5 590b343ecd4792ff5f338cf862127536
BLAKE2b-256 3b3f9712f113f02bc60baf490bb90c98386cb12c4eda8e263073b45c608c2e85

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 228e20443c841585454e95e17cf66610c9c53c3a1c66f3a9bc90a1ce31218b9d
MD5 12ec53f81e8690c8c16f676a842cfbdc
BLAKE2b-256 ddfd53ea523036d46793260ad156002d1d8bf76a8ed16f2cae30cefcae2038dd

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eacc7d5ad4b120131da4c6cecd8ded5e545dab3654de592cf8901a7acfd58c18
MD5 950ab4ef5e1a5e75a6ffecf2bca62209
BLAKE2b-256 193cb7916d13d06e99bf0fda2c7fc97414bd9e2bf592c7572012cf33dc29d2de

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 80eca1ef96a3b379026bcf531d7cbfbfad767da37ba4e90bc529e6695f88ba09
MD5 2c4995d2f3ff2d8d0eabbbb6974445be
BLAKE2b-256 d4dbceee08b113fcdd180b85505beb683e400601f02eec789ed2ace1e537c14a

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9245d3181346f1f608b56cb45fb21c080558426dac566074a2c4145daa411588
MD5 583d1d5f470b4934edab8ef72d72e48b
BLAKE2b-256 97600481a1d58b78943b561daece954de8b35ef875603b331fea4a051b3a6f2a

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 242f9ddfed9e7b70edb2888056af1710dfbf3767342d6ef1c110fe1d3b346ad6
MD5 b746e9a2219b38401cca4ad09e0deece
BLAKE2b-256 ad3fad8195ef011d011f56ed4ff5914b323346b1d1d08525ea1179eb29d9b5a9

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2c9d06891a565bdc572dc8a2d76275fc3d51e63ddff51c3e03a9a95b600ca673
MD5 5aa15843a1d1d7895c19e87821d594e2
BLAKE2b-256 a0b9551bd2e52b8cb29b9b405da4bd80ea8da77857f9ace2a2d9b69687614ea2

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 122.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3baf866f2674241b02ab9547acaae2f705e7e9ca5a620484e8b09a25fc625def
MD5 909e4ef5a5ba492ce15dfbe8ab5f4ee3
BLAKE2b-256 1046fe6f95e2ff0afb8486080dea3e276eddc9768f5adb422b16e69ebbc097c0

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 115.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9e52a186b68b5995c3756f243e286ea701470273ba938b9f83a0ef055edeb95e
MD5 6aad9c1d2d27892e6a06541bae0bf1c9
BLAKE2b-256 2dddcf30642b09aa44c6b7604930d039dc5916b41ffd43f868ed0314f4aba61b

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d26fdf9d680eb9738e8b58ab7946cb35ed8b076dac823189f2614d732565e89a
MD5 2809613c5754e286a3a0e76a769e9850
BLAKE2b-256 c423ac7f7acc8b65ffe93e3d2843dfc025935952cdbcb231a5fcd79d3d3261c3

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 02f8002eac8ba7796e05690f317056c6ddd40ac88f73d1dd3405c5d4df15a61d
MD5 66818f77a735744658f08ffc59f3eb94
BLAKE2b-256 e46b3ca4ee6581a9a673b539737ada34468f3c3d80201d5d400a30fbe2589abd

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 64e6e316452d8018d11954698f9898a2ee69fe2f1093333c2650a4b91246c675
MD5 35e11f4f48ee6aab41d4236fed6726c1
BLAKE2b-256 fc1c7ea4e2574fe788e4c65390c7527a0255dcc62106a819d998323ac7e84f20

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 afe8bedc9893a358a29430e98164a902816fd7787f92b476193a0de7aae4b985
MD5 10170524b37e787a039ece96e3aeef87
BLAKE2b-256 d4b532aa386234d49f6e5610539151afa0baacefab016469cee0dbaead35a370

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1d1efcf28571909ea4c12184d51bd953370fd28ec227b1ded7cb88563c17d42a
MD5 85dcf28399f19c3b141716044a45fad2
BLAKE2b-256 63de86710c319098533f4bc9f29a940def3aff16656bf5648731030dfa899238

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c787dbacf218cde121611706e2bb6a64e3fb566a828bab7d608c6c96cfec8a4
MD5 d9c950425d27f1963b8fec9d9f7811ce
BLAKE2b-256 de7ce07a8a7a977043b609935f0a18c7fae7637e5f8220b50c6e9b654b215ffe

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8c392d44cc072255e88efc4335be67ebdfb88ae4b3757bd573c49fae35e23470
MD5 86c39653dd2c9d5950d66009fa3ceeef
BLAKE2b-256 77c85f9ae7d391ddc9ce04b14fbac5865c3e8d3438e0b8bb98fd662528215d2c

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7947134bc4b28a00c07616e07013680628954bc93daa4cbab99a6d7aea402809
MD5 9d6187e62b4d174c512386041945a758
BLAKE2b-256 e65e156debc481076995f65d8f3c767b60b22894f76c66f77675144eb1a8ed62

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27b824ae449cd38c8c77349ae7d27dc11662c9c40806729943dd175c91334a4c
MD5 425f472dd23b55072d4878c4674046c9
BLAKE2b-256 5f1ce9671b03b8ff2576c56a0ad23f69ebdb6e048889fc48bf4abef03ff48dd7

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c59e589f162dffb8bea47fb8108961891df5d54d3a1c59660f211a53084438cd
MD5 13c10c859cb7e7b028d262c7163aa6ad
BLAKE2b-256 75415023e6cb01899ea89114e1e1d778912d45761e2f1c8abdb3b589dd22f8b2

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6db1bc132b3ee46bb79a1d86bfadce71d581943156004e481045ce903f1979db
MD5 0a1a699a850d6b11ae4896e78859bb99
BLAKE2b-256 67f0d6065798d49ec33bde059099a0afe0cd88eac2537ede1fa5f55afe37730e

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 128.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 00bb1de6d3c68e18fb16c6c7390e68bc656a60dfde4004d5649c792b8871a531
MD5 a6a1b00b2c6a1b956c25c9bcdb27ef34
BLAKE2b-256 4880dbd630597edaf79a58047e53217cb75c6267b9123d9c0357913d909e7711

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: bitarray-2.8.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 119.8 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 d80a356e6123b0910171ab7b2ce4d058146170748f11b7ec3c005da54bfbc059
MD5 e12f283bae99a15986ebffbc50adbc2b
BLAKE2b-256 395811333d466ac16db362ca86f23a4726414e4fa62d864fef9006d52abb7042

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 de8b30056fe36947d50597680aa016f5a9a59f2621b496ca0fe8ad037ee63f76
MD5 8adca001b82afaa795a5d22950027106
BLAKE2b-256 6dbdc5b29f714123528ef51076e0d19fc70b1916e87f9440ef0c1d16717b6514

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 56cc56c382167360a94e36a54a3a14320ecbe9e8ca672574c739703136d0b5e0
MD5 6e6c06d404c5038e42d5e74874067446
BLAKE2b-256 da72a82c0d84971119552f0eaac11cd1d0802c3979e717e5bf6d7b321669d48d

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 7bc9808782e3147fb71b44129f3dfabfbe839bc35954f9f7f3dd8dd4c149413c
MD5 58dac69c1e2b9715119ca5be4737c964
BLAKE2b-256 507946363d9715c50fbd6a3ec641f0e9d5a05c0fbf84a695d8fa946b85a8f65a

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 06d9ad81d56547b2b256e70a819eb4eefa4e7e21595b06b4102666a71eb4b961
MD5 71503559e8f08bcf07f8218a67b49410
BLAKE2b-256 91737a6ff872433410da116aaca97f38a7e4ca1804d757d66892e929aadb13cf

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3df0ac492e4e795e26710ee20cfd25c7bfd81c3866490078fcc7d97ccc74b01f
MD5 af9c2ecb10c8f16122ae7a04b04a4f79
BLAKE2b-256 5d0f948e5963805436c239686f6bbc2f625511d56294bb2e926a001c1e732593

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f18e53a47619ef092cb28ac1f1f2b457ad68177369a5c02a1da930f5f0a43d78
MD5 e28cb80c3a181deacbb7608b7d2ac66f
BLAKE2b-256 0e2034ca747061b5911726b7c63f29ac681f53d71d5c6101444e7354563ee74b

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ed4e54d4425c9f5eb766ff8ee4b992fe0011575a7da5daa8bf898675c684808c
MD5 5f8d8524800197863a281f733946ad4e
BLAKE2b-256 815cfde2a88ff191ea9a810614e3da885f6660599e252f1071e493208c153233

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6bbd70d2a0be93349ee76652992164d89dab54e55cb05d302d4375851b60d173
MD5 3609f3a0f649d917211a53013e7322ba
BLAKE2b-256 e34d91e5036020ff71d8ecabc289cc28408056c7e9fd963df4d2a4b333858bd9

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf6e39e296422588c39eaa8bea17c3d5af9335c7273691615e6aa262f3a1c469
MD5 40f7b81fffdfdce28740483daebca35f
BLAKE2b-256 8f7c358845330644e1f3b72b2f0764a94a5c1199ea3351dd1ba4812f98b85208

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7a1232d989dc37b2b0d760ed3cd040f848a7578417d0bda24e544e73f5d6b02a
MD5 8abb5571ca7cb73c3dce99e6def7d7cf
BLAKE2b-256 6f273c5aec88549f8768d636324a7e4906834cf30b7ed4c973ecdc755cc0c26e

See more details on using hashes here.

File details

Details for the file bitarray-2.8.4-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.8.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ebdaea27ada24e53d673c46a8a4bba8e1904fa8589512bd3146382d877ab4be9
MD5 1309c88280df005f53195ddbf792b01e
BLAKE2b-256 151136972ca30d08590b2eeda9f12747f506f8f48ceac2230a2cbb5d3430565c

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