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.

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 about 500 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: 3.2.0
sys.version: 3.10.14 (main, Oct 25 2022) [Clang 16.0.6]
sys.prefix: /Users/ilan/miniforge3
pointer size: 64 bit
sizeof(size_t): 8
sizeof(bitarrayobject): 80
HAVE_BUILTIN_BSWAP64: 1
default bit-endianness: big
machine byte-order: little
DEBUG: 0
.........................................................................
.........................................................................
................................................................
----------------------------------------------------------------------
Ran 503 tests in 0.187s

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 (initialized to 0)
>>> 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 an iterable of the symbols:

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

Symbols are not limited to being characters. 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() method, 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')
>>> list(a.decode(t))
['a', 'b', 'b', 'a']

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

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: 3.2.0 – change log

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

Also, sub_bitarray refers to either a bitarray, or an item.

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 bit-endianness. The initializer may be of the following types:

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

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 bits 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 bit-endianness of the bitarray object. Pad bits 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>, step=1, /) -> int

Number of occurrences of value bitarray within [start:stop:step]. Optional arguments start, stop and step are interpreted in slice notation, meaning a.count(value, start, stop, step) equals a[start:stop:step].count(value). The value may also be a sub-bitarray. In this case non-overlapping occurrences are counted within [start:stop] (step must be 1).

New in version 1.1.0: optional start and stop arguments.

New in version 2.3.7: optional step argument.

New in version 2.9: add non-overlapping sub-bitarray count.

decode(code, /) -> iterator

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

See also: Bitarray 3 transition

New in version 3.0: returns iterator (equivalent to past .iterdecode()).

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>, /, right=False) -> int

Return lowest (or rightmost when right=True) 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.

New in version 2.9: add optional keyword argument right.

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 is reached. 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>, /, right=False) -> int

Return lowest (or rightmost when right=True) index where sub_bitarray is found, such that sub_bitarray is contained within [start:stop]. Raises ValueError when the sub_bitarray is not present.

New in version 2.9: add optional keyword argument right.

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.

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, start=0, stop=<end>, /, right=False) -> iterator

Return iterator over indices where sub_bitarray is found, such that sub_bitarray is contained within [start:stop]. The indices are iterated in ascending order (from lowest to highest), unless right=True, which will iterate in descending order (starting with rightmost match).

See also: Bitarray 3 transition

New in version 2.9: optional start and stop arguments - add optional keyword argument right.

New in version 3.0: returns iterator (equivalent to past .itersearch()).

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().

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 bit-endianness for new bitarray objects being created. Unless _set_default_endian('little') was called, the default bit-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 bit-endianness, which may be ‘big’, ‘little’.

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

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

New in version 2.9.

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.

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.

xor_indices(a, /) -> int

Return xor reduced indices of all active bits in bitarray a. This is essentially equivalent to reduce(operator.xor, [i for i, v in enumerate(a) if v]).

New in version 3.2.

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=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=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 bit-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 bit-endianness). Note that the symbols are not limited to being strings. Symbols 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

Download files

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

Source Distribution

bitarray-3.2.0.tar.gz (137.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-3.2.0-pp310-pypy310_pp73-win_amd64.whl (133.3 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (135.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (137.1 kB view details)

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

bitarray-3.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (126.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (129.5 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.2.0-pp39-pypy39_pp73-win_amd64.whl (133.4 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (135.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (137.2 kB view details)

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

bitarray-3.2.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (126.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.2.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (129.6 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.2.0-pp38-pypy38_pp73-win_amd64.whl (133.3 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (135.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (137.3 kB view details)

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

bitarray-3.2.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (126.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (129.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.2.0-pp37-pypy37_pp73-win_amd64.whl (133.3 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (135.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (137.3 kB view details)

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

bitarray-3.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (129.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.2.0-cp313-cp313-win_amd64.whl (135.0 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.2.0-cp313-cp313-win32.whl (128.5 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (297.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.2.0-cp313-cp313-musllinux_1_2_s390x.whl (325.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl (313.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.2.0-cp313-cp313-musllinux_1_2_i686.whl (290.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bitarray-3.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (298.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (305.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bitarray-3.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (320.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

bitarray-3.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (318.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

bitarray-3.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (304.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bitarray-3.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (294.4 kB view details)

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

bitarray-3.2.0-cp313-cp313-macosx_11_0_arm64.whl (130.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.2.0-cp313-cp313-macosx_10_13_x86_64.whl (133.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.2.0-cp312-cp312-win_amd64.whl (135.0 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.2.0-cp312-cp312-win32.whl (128.5 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (297.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.2.0-cp312-cp312-musllinux_1_2_s390x.whl (325.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl (313.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.2.0-cp312-cp312-musllinux_1_2_i686.whl (290.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bitarray-3.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (298.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (305.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bitarray-3.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (320.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

bitarray-3.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (318.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

bitarray-3.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (304.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bitarray-3.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (294.5 kB view details)

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

bitarray-3.2.0-cp312-cp312-macosx_11_0_arm64.whl (130.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.2.0-cp312-cp312-macosx_10_13_x86_64.whl (133.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.2.0-cp311-cp311-win_amd64.whl (134.7 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.2.0-cp311-cp311-win32.whl (128.4 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (295.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.2.0-cp311-cp311-musllinux_1_2_s390x.whl (323.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl (312.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.2.0-cp311-cp311-musllinux_1_2_i686.whl (288.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bitarray-3.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (296.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (303.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-3.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (318.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-3.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (317.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-3.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (302.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-3.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (292.8 kB view details)

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

bitarray-3.2.0-cp311-cp311-macosx_11_0_arm64.whl (130.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.2.0-cp311-cp311-macosx_10_9_x86_64.whl (133.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.2.0-cp310-cp310-win_amd64.whl (134.5 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.2.0-cp310-cp310-win32.whl (128.2 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (288.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.2.0-cp310-cp310-musllinux_1_2_s390x.whl (315.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.2.0-cp310-cp310-musllinux_1_2_ppc64le.whl (305.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.2.0-cp310-cp310-musllinux_1_2_i686.whl (281.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bitarray-3.2.0-cp310-cp310-musllinux_1_2_aarch64.whl (289.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (295.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-3.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (310.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-3.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (309.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-3.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (294.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-3.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (284.8 kB view details)

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

bitarray-3.2.0-cp310-cp310-macosx_11_0_arm64.whl (130.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.2.0-cp310-cp310-macosx_10_9_x86_64.whl (133.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.2.0-cp39-cp39-win_amd64.whl (134.6 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.2.0-cp39-cp39-win32.whl (128.2 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (286.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.2.0-cp39-cp39-musllinux_1_2_s390x.whl (313.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.2.0-cp39-cp39-musllinux_1_2_ppc64le.whl (303.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.2.0-cp39-cp39-musllinux_1_2_i686.whl (280.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bitarray-3.2.0-cp39-cp39-musllinux_1_2_aarch64.whl (288.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (293.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-3.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (308.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-3.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (308.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-3.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-3.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (283.0 kB view details)

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

bitarray-3.2.0-cp39-cp39-macosx_11_0_arm64.whl (130.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.2.0-cp39-cp39-macosx_10_9_x86_64.whl (133.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.2.0-cp38-cp38-win_amd64.whl (132.8 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.2.0-cp38-cp38-win32.whl (126.5 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.2.0-cp38-cp38-musllinux_1_2_x86_64.whl (288.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.2.0-cp38-cp38-musllinux_1_2_s390x.whl (315.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.2.0-cp38-cp38-musllinux_1_2_ppc64le.whl (305.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.2.0-cp38-cp38-musllinux_1_2_i686.whl (283.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

bitarray-3.2.0-cp38-cp38-musllinux_1_2_aarch64.whl (289.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (295.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-3.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (311.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-3.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (310.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-3.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (295.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-3.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (285.1 kB view details)

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

bitarray-3.2.0-cp38-cp38-macosx_11_0_arm64.whl (130.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.2.0-cp38-cp38-macosx_10_9_x86_64.whl (133.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-3.2.0-cp37-cp37m-win_amd64.whl (132.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-3.2.0-cp37-cp37m-win32.whl (126.4 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-3.2.0-cp37-cp37m-musllinux_1_2_x86_64.whl (279.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

bitarray-3.2.0-cp37-cp37m-musllinux_1_2_s390x.whl (307.5 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ s390x

bitarray-3.2.0-cp37-cp37m-musllinux_1_2_ppc64le.whl (296.8 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ppc64le

bitarray-3.2.0-cp37-cp37m-musllinux_1_2_i686.whl (272.6 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

bitarray-3.2.0-cp37-cp37m-musllinux_1_2_aarch64.whl (281.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

bitarray-3.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-3.2.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (303.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-3.2.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (302.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-3.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (287.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-3.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (277.4 kB view details)

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

bitarray-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (133.0 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-3.2.0-cp36-cp36m-win_amd64.whl (139.1 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-3.2.0-cp36-cp36m-win32.whl (130.6 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-3.2.0-cp36-cp36m-musllinux_1_2_x86_64.whl (279.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

bitarray-3.2.0-cp36-cp36m-musllinux_1_2_s390x.whl (307.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ s390x

bitarray-3.2.0-cp36-cp36m-musllinux_1_2_ppc64le.whl (296.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ppc64le

bitarray-3.2.0-cp36-cp36m-musllinux_1_2_i686.whl (272.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

bitarray-3.2.0-cp36-cp36m-musllinux_1_2_aarch64.whl (280.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ARM64

bitarray-3.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-3.2.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (303.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-3.2.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (302.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-3.2.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-3.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (277.3 kB view details)

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

bitarray-3.2.0-cp36-cp36m-macosx_10_9_x86_64.whl (132.7 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.2.0.tar.gz
Algorithm Hash digest
SHA256 f766d1c6a5cbb1f87cb8ce0ff46cefda681cc2f9bef971908f914b2862409922
MD5 165935e23d886e019d43634ae91b5826
BLAKE2b-256 70e2b80354798b87e4b6918ba0ad71d30da3e14c83ea38cb4a4e609d49501dd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ba449c5b130b3c2d9acc2c1aa7b5f27eb3133f3e4925eecae52b712bb76421e2
MD5 805e4c369ab643b2bcf59e27350c74ec
BLAKE2b-256 7e120221fc4011a42a4388da003d53a6ee3b2927c375743e303bf8f7944ea4ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49dc2d95102c778ad8f54b1fb17ee1a01619315c7246f1ba3637490cbb850c7a
MD5 5bfb515ea884e559e5acba5a9951dc11
BLAKE2b-256 14114a5775438a9d929c99be29879eed9943dd5893d4323f44cd1ca00e575c44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5b0250714ffafdc859f738e8f20506edf698954c3df60ccd15e014198ba63f5
MD5 63409ebc750ee904257926a29f950b3b
BLAKE2b-256 3c0298214ede3767b710c57cbd569fd4050baaddb538c9585ca97e66907b9031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d4f4d8e5e08dca03920b660e75b70566a4296940f094ab5b3705ca3123864464
MD5 3df274e9a0cf3af6d85c97a0563c74dd
BLAKE2b-256 4c79a07bcc88f4c8137b21710ee04117d703e4ecb79f0d28a5ce1b0fcbec064c

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f022d77b6dd1605f66de09de64f4c4ee375513d86d579871e65f68e1f89062d0
MD5 a9b213a001926f7d5539c24123a7a731
BLAKE2b-256 e5f306a7ba0e86b3bb9614a15e01473fc3c46c20d8014ea417cf12ef54c96476

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 98fb4b49c65e812a94a6f7fad36b245d4873b8074f6ae1752cb162a0972007cc
MD5 42a6e6192076b4e8dc836675e9f2d7da
BLAKE2b-256 79a871e24d6fb8284f7b599f5683ce75683cda2c3cb580a72ece1940db8acb87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1dfa1e3b0629532bb5233f35ebe0b00838f171fd02deda60323b7f2eea5862c7
MD5 8c483b9fb5f174e84a365a23a41e5b00
BLAKE2b-256 7705a491944246f189b65ccddf8b5eaed0733c7783458ca65b0bf7b79a698647

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb5aabe0a5be0308547701a19b4c724de96780bc184f013edc045908350b5518
MD5 23d57de10843663db02b1d799b4a0a8c
BLAKE2b-256 a653bd6406e1ca545a936d481aaf59d3fc608aedbba3ab5bd3361ffe05b62d93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df896d2704c2e85a18e63868e68c3644613ef97ef7c437ac74d344a81bd3abe8
MD5 54e4395f582aed0a1b949e42f56e9e51
BLAKE2b-256 11861d430d827bd1589ca285b46c5b8913875eb26584de84dbe0d2f5cc9b6932

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d4dc3566c252a9c351ff6174de3d06f81a1297a9e52f8caf0375794bf4d4450c
MD5 edcd7429388939d112606c6466ddb1e7
BLAKE2b-256 7be0d218d1e000bb863ad471df9408c7146957bf3e05cade270a8bd54b5e458e

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19df8172dd08e2ac6f50e3db78ff817c7a9362eb8a43ad118c5dcc3f6f951df8
MD5 b6d91e3671500eb3cedc1e99bce498cc
BLAKE2b-256 0c35b6189cd4ad17fe4e6ef0593bd390bd5b8b07da3282a60ae1505238fb811d

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6cc2feb2b668b5028856111bc2439870768b6817c9461f24574218e5c018eb38
MD5 adcee14c3b9674fd61cd4993d01a1f6a
BLAKE2b-256 f830851819661265cd809c6726aed3d92c5166966de7ac7bdad0844dda96f902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a289abce0f4db2d1156b6788eaa5b5b462a531e27fb088aba3828aa1ae2813d5
MD5 d7d5d814c1a5d3e9fe833b80ac8e176d
BLAKE2b-256 4d114c8d6e8d18473838fca2da6661648c50e7953f8544659ca5d62f43687609

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bad5c018b49ef2bc8d9d776f1638a2d44e486ec407b083e01abf8c718cab9b0
MD5 889e57c46013570625a9e7891914a55b
BLAKE2b-256 7af4799556040888eb92613422063c7ff8318f8170e92a548952d210a49230aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 018b2b9b758188ed982d6424cad7b35fbc1e007dea49db5b596237445c81e5e1
MD5 da8f1cbf16ce55d5d4d7dc0be831e039
BLAKE2b-256 e81627d5af9af2d7eb3f2c987eedd586e9b0ba777ba3f436e937c447a4f909ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 80f422a98943c7568cecd55428996b3bd06b633cd70e1dec86108a55e626990e
MD5 d836c01966c6e3676e247b9748532f52
BLAKE2b-256 8164d6b4c5ef41b342f2a2a18020389450817b6d3f005f73196ac67cb96aa161

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5409aecf44c0149becd1ef6a30cf5eb69e041ccbf830ed82c54829e527dd20d
MD5 c8f2b952f754897a656802bafa53e869
BLAKE2b-256 f80b3bad7aa8ca59be617b0436bd113970aa9a60a6f0cd7a74d9e7a32e946ef3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9cc8ab958842fd127418e5f93deccd53f325c6c0734ef2daaad5b29581fa62c5
MD5 4d38d6a9d2971bd0e6092deabe19d845
BLAKE2b-256 3efae285793d771313b79904b925295c24372843eb4c21ae12b3bdb35c2c011f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 16b78afb7c8a1b336770b516a1c6980c1d0fb5d2f42b1733c6c8c60235f4ea57
MD5 b51a66761d6862d385d188037f661bb9
BLAKE2b-256 625aa185688a59517d76220f603383fd30d79c2436b2680767e59c4950c192e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2a9e3fcac06e6512119ec388f889daf234edf44c83007f7658f0acaa1abcb12
MD5 b456ddd095756d35786bbf23b63d1508
BLAKE2b-256 69b87e63eb382e9177464d0b901f1ca5635c1885394f9e67d6c256ae4b337d17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 072da387068ea8fd769651954977c313eebd8b7a8dd6847b7cf9e47d92badc15
MD5 35ae7f28521b7c9b768031d01b1a83ef
BLAKE2b-256 e86c3be9807885cf7ad0ef174f3fbb904b45e5f2ffb2710547ef877c0a30e98d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9a23fdbecb4068b0c3bc366e544ab2b3ede76e41bd71823ef2db0ca64d2b5a0e
MD5 34245533348da0b4fa9200a23e2de5a5
BLAKE2b-256 2beffb79cf60a0a7f72c7ce7232c8bb8acf029230014732fa68f8c01fe1285aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 555f3f2f6bbf2a3c38ad2683b4e0ba70b7d4d765b95917298d4a4ac056d3c771
MD5 0da4f7b30690a878a5313849f29d30b2
BLAKE2b-256 cc9c81e2a85e2b5848040861230c42f421725a2a12b757cf7a0787661bf79c10

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: bitarray-3.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 135.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 97fccbbb071e2ba40210262027a8e8908ad6096ebe6ec30507e916f07fe7fc27
MD5 d4cc1daab634de8b566da24a2a5944ed
BLAKE2b-256 f0b10c2ef11bef0cb4bf5d2767bd9af708487fc465ba84fcaae59cde9c996f00

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-win32.whl.

File metadata

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

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ff7e3683c04dda5f25d2c7d5d82454208bc4b6136f06370dcdd4f260a9a5adf4
MD5 eed36356d3bff8be3b22f0c01939b3d9
BLAKE2b-256 26fc446f1771384686027fe62201f3f4bd0dad70077b1b7eea59f9654a2ad29e

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 916790ce07d174d569ba2e4a49a49a3071c92ef5b74bb6863e6cbcca957b7ea6
MD5 f9e71e75a7996c00d80d1fdcee3930ce
BLAKE2b-256 458b2880c3eed265791fedd5f86bbaf24b296aa1a751f9eb418d5e334793b603

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 263cb59c4231f82955af2f9db2c0f656912777cc672dfe6338b764cccd032251
MD5 a1f001ece6e5cbe94ac0e2cfa4c583ef
BLAKE2b-256 7d81595e2c0be019e4528334446dd7b66862d3af4a20e573cd868d055ca7df11

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 3847b249fd29ac5e6881032b12d8fadad30fbbcb8a3f517c2357b7a63b65781e
MD5 99eb328fb61548163ddf689fa9eabe19
BLAKE2b-256 f143335c3ac8e29c7c20e01c1a6ac3daf12636679a9ad1b39e24c9b61a327050

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7f27c9c07f20b5bb0ef93a7796c28d647f23b6f44711694204d48261bd14d4bb
MD5 4101b8ed52f620d80cf810a8b199cb55
BLAKE2b-256 256a8d1e5a71c1210b4a664cfe129420e118589a27312e44b3780562dd84481b

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1aa575094241806aca9c508d14413cae257a06fcbec8650557d589a76bb95866
MD5 c1c94a43423099ad704c5489e3022e59
BLAKE2b-256 e3564569af42fb422012fd93af5476fe06036cf4aa48a401e5cd86bbdc8365fe

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b5459c85051292ba8a79258fd932eaf44ba403382485a9785269dd8ddad9894
MD5 2fed839a5e6f202c132adc4716991e70
BLAKE2b-256 8ffb80c131dc5264bc1555850bec57382d85558d34d73ea5002b03b5bd98da20

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e03b20fd3a468f61bbf01fcf99d7e07625517a50daa4a6b4829984d42bf7573a
MD5 3abd5cfef7a2254f3e70b283da4e76ee
BLAKE2b-256 157c56db3fb6b69463ca1416856bcf335614fe2ac905f127c36c7227cbe0f187

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c40a6d5874b252e26fa9866965cbea09174b067ff7915f78b01acd46aaa5453b
MD5 d372ead59d7a782ecc26790b31da9efc
BLAKE2b-256 24b53399b2ba878773bd6e452acbdf26295cfbbc00c41c832d1c6e4579929f49

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac1aef0cb7ad81d905adb8f69213261c401bdfd7b2ddae1799f82a75def37553
MD5 856ff28537d854d0bd3417815174a100
BLAKE2b-256 3258e6eff8c7e769b00fb5e983322fdb037f7359ef4e53872d90c480f05ef3f7

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0e8988371ffa0358f00735bbd537624afbc98e23e54d057b632c29a257302352
MD5 009362e1419e7e7f692f8382f4960bcc
BLAKE2b-256 72505a6635c38fd000a0847c95dd6af7cdbe4be1ea50060d70be3718421ef753

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa9093a50f71ea767fce49306bc665554b7f6131badb76b1b6fd3244b4d215a5
MD5 1565b62ff4957ca174256dcabd281d34
BLAKE2b-256 6df126caf2d400f5a1fb504f4b040953425098338834e42f742b94d87000b1c8

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 78ac80a4c00bf839f59f1cc464f107432be833c54427979683073fae632631bd
MD5 58bfe759a8dbc9c8d2ca9559ae7b1f76
BLAKE2b-256 d7497e077bb049a5a626c57c45cfb84a428ab7daecc40a37825345502603d1b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 135.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 98ca5afd7fbd4af2ad9fa7efdb146bc6da81a7cc58fb6b3c44cd46c72af21fa3
MD5 bb13e19af061012acdc5d9c0d0204916
BLAKE2b-256 362f667942ec6570987255f7f3c996a53ffea281d6666f8afd673520447f04d4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f3976bfcdb15002b2b7beae1a96b07d97478f5b8d0ab2e4023aabcb4f2dccd04
MD5 c028e4ff6305ac8c1962208cdd6d5132
BLAKE2b-256 96f3be72179d6fb351deb9bdccd75212510e18f9e82e6c00f4cb1196c48e6903

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b6b7f1cd876adf5ab029dff9140709f14ad732f965b58dd204e71d22b9b4b7a
MD5 1238e11bfc4c12d91f935ec0ba702bd4
BLAKE2b-256 f0dba551a02de8534a0d1cfed675277907a149936bb30c900ea64763a4ce7cf7

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 75abbe1cf8b8e1286d0c302afac1d417a4460797a7648e55091ac2fc47e914f6
MD5 29ad5987179b2afb060b24357a8b4382
BLAKE2b-256 8b0ed181dcebc2248884792ebe54ff59aa23d4a15f2eca587d291ccf73d81e69

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 333a3bf66eb80d3fe27fa7e4290204076a4b6b5b2e306676543c5955858c92e3
MD5 ca56c74d88b9b83700bd5092de921eff
BLAKE2b-256 043f30dce3c58ba526df0ca20b448def5fdf7523e99022df7f237f607bc5ec24

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9225fafa071f167e5be7b62fd433588cbc4909d896ac52be2da221abbe8d047a
MD5 944000c6f849008a26b268a64d558555
BLAKE2b-256 07e6339eefefddaf9fd4df78a5a10deac7a3eda504ec84affe0861548a8e8104

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 15f4793c0ae6d2350059f5d245ed0422dfea1fe5482fbc3dfe6f991fd9c9af01
MD5 f147f957083c5c01a0603baee129c6e9
BLAKE2b-256 df9ccd12b194f33dd47964f6e103fa0b1e963b6dbd37a4c6ed7b5b482b983dc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79c3b3429a2ae5175452830d6674b3cd96b8b588d59e4d2dbe109d547f10d55d
MD5 8eecc7a9989447bb454472a8c57bf432
BLAKE2b-256 3d9a423737d3865f6416154ab03d272567d348551246d0f6bccd4889cc8c7dca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 55684bcf2f258d878cf2371065c3f45c55a42984b9a3ac7932ab9824a5acaa15
MD5 54f75ab66ec9239ec4024330e851a526
BLAKE2b-256 060cf6d5b1ce40c380308dce9373d156ef5c40e338f4dcdedf9d479c61f9fc1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ef0d96550bd97df4d138a2ac5fa159b9d867ba7e04841a2b8ef92d502c6d6ab1
MD5 cb50d3ca6f6dd29b76cd0cad24b67047
BLAKE2b-256 ab5da28c8ab8ac461dc950adad23ad6dd5eec7cbd22be1b7c87d258e23aebf67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f19c8c663123d146cd81357cb2a2c6f4528c6439d749056833addd8f81bd06b2
MD5 2e4079b8eef62837e41427787df9c934
BLAKE2b-256 f17c033939e149ecbf9158dc816024e4f662d3b8f5fce199babf6456710dded0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0d794a6a0c59c70026260ae3c983e05f7b712d0d28da9780f70032031c8741b5
MD5 375223847c94dc5b7d6a79d5c41ef20f
BLAKE2b-256 016cb4e29e9aedf284d9e91ad9aec84f4e57f280db6bbb98ebfcef8c7ba1cb2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e8e5f4073ad83e0086fc7db7da8977f83c488eae05e407869b51739011c392b
MD5 e6fa762ed845e0295a1c172ef0627a7c
BLAKE2b-256 5f38cab71558416f2fd3e31eed021e5baf4e8ffd2c6b38517c645a3fbee03dfa

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 aeba73ba4163b9b1e396c65ec2c51d2437b95d299f325b35a2509dcfafa88a00
MD5 291dde9ef34f658eac0bc087d2f8e1c0
BLAKE2b-256 9c2ac212ed17befafad333774d3734e9efd668ec268f6730e7ba2b9b8f958c2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 134.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1dbc9fd8cb1e90d48a9463089d135eea93911c0bd6ce8479249ac70386884108
MD5 780e66e43ba911e1a843de4156c86ad0
BLAKE2b-256 407a2396f4e785b8b4f216b56d974e08f096196abc67a4399648bf71b5ab597a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d0486c3ab1e7a7d539857e790975c2ed1b35995d9fb24d685b385038b8877be6
MD5 412ce9f333fe7a8e5c2a3f9e91e573fe
BLAKE2b-256 6c8db207da3205a9eb572b360bdf7b8038cc301fe23a6d8a161db0fa885ed7e5

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c3761c41ebd86b06e8e4017067bab8f15c970ba53d45f13b407b259d7ad4e3b
MD5 fcd85e3b10ce8d941d67c916f9c762ae
BLAKE2b-256 4266990f7e5a4d805c00cc1e515a82cabfde5940d1705ec3fbaa7fc5ab1b8331

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 4f6d302e0d7d9911753ce4ac017d01a98cb419f51a1a98d643b4135a9e61ce54
MD5 d22d33d99f392c8f12423a54aa13fb10
BLAKE2b-256 1c84016be139b3932586902754fef5a16749e0d4c90e0f84b18fe20bc830add4

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 0b62978cf78cdbe75eb01c86657392740800b784e5f6da499691e0efa7b2f6cb
MD5 a3dbc5916f5267c073a2117b2f2444c2
BLAKE2b-256 d16eb64778ba5cb5213ed3964e522c54be2af0f481dec30dfb9a3ba762bcc654

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1e727484e222fbdd1ad80a308828e15a9bd4a77590962457597f761091100788
MD5 7f20bfc17ddc77d903a0ee2e10124cc9
BLAKE2b-256 0fa5c8db5fb94629d9eb4e0b8985389ad04e2013081cc985437efd93cdabe741

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ce1afeed48cdc968a42aaf43e5742926bbacff7f1be65837f748a24c115d5b5
MD5 3d7e82a582ae9cffbb0cfb599b7865b1
BLAKE2b-256 fed776a29c738ebfdd94aed93c1701aa6cb77efe4a00e4be3280d20f361951a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0eb50d2029004e1e9fe28b1f187759a9d262336ed25d9e996eda86378ceee8dc
MD5 a9911f521ec24cad45ec04d89443f420
BLAKE2b-256 4e8047ccbcf0d78530ff5fce380d6689fa17def47bfac1e9753ae401503d75c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ef7e8405f7d1f56b239d1da2f211a65dcd8e14053f8b7a383407edf90f4d573e
MD5 4cada682e97e0168d32fb34c4bb155e5
BLAKE2b-256 4a86ab90c0dd08758c25f9a23dea0cd33e1090576ca831eaeec5840098e5f9ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fd0b346befe0d5994a8232756893d8a57083af0e6aced12a4579ac8f42db8322
MD5 3ee60942d30b79c24d4292d743c67e82
BLAKE2b-256 5d42e6abd421a7d73e0f4ede4e576171d3874eb8ade363ab6242b2144320edf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 940c8a9946570e61f7b45a7a0c8abff48cbce979992232caa4d5ad41f8813750
MD5 7e2aa34d3c6cd31200feecb23af4db91
BLAKE2b-256 de71eddd4f6a321568f581545f035cec1f60be7e340bcd62fd8406c14557a63b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a11b71f8bf34bfec0174b87d77067007d3901fbef75dafd834b79928f76938a4
MD5 abbc3cbdaa547ca29d5d0f018c8b73a8
BLAKE2b-256 599bc2142efb3ec941f6fe8b19402c45be4278a74668eec302b17fb7b7473064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65b566fc244e2deb75a92e980be53c1af06b81fa5e717fb67afd55e63def3e13
MD5 d99a0a195557365c50d76be29235221e
BLAKE2b-256 576e75e77cc5f8562be8a51b8fef0dedc923a9a88e16b27c2b473a3e20ed0661

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3e3f7a9bc6581efb53e06f87fabf7944256cac3513e81f915d8ed7ee31c0f93
MD5 10e5ee1a59caf57ae2f630a9a3364ed7
BLAKE2b-256 99306e8c42291e8b4c11e11248ef7a1cc41a9d322d571d447e6db20931ac8611

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 134.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc56abedaf13fceca6fa02e690cb505a68c6689ff082264b4e522bcdf1087eee
MD5 ec8c49d3964fe8512e87e0dfde780770
BLAKE2b-256 eb14de66e95f55018c9e33014d56c33703b6f09eb7e1fd4bd07d02c3222aa1b2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f2f8fca3f6bcdda1cdbe0bc26afb80096ebcf0f85f14fd13ea83c8b0a89b7a49
MD5 5dbe33a7513d21e951a0043caf4a2e44
BLAKE2b-256 97a279d9c9f2df479aa7e24c43a21643e63ed413aa00deb4e8c727a8407a027f

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f66c6f795084e7ebfc1aabc74e14c9a9ff0df1e99f83660309d89ffd1d7bb5e
MD5 fc4fae4baf89b61971450c15e775b0b1
BLAKE2b-256 baedc6e1adf3d624e6569c836bed2c26e3b31241206af8eaf2f39d8e567e2320

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp310-cp310-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 5202ac660339eb5a151c7f15dccc04517f53900e953363eaf2b6e7b6226f2d58
MD5 e03d39f86c28a13157d10f4b8cfa0129
BLAKE2b-256 2018a7a84003718847cdc89432e347263d78e09ca844f620745f470e1978658c

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp310-cp310-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 9366bf5c385a015421258f41e0c591f338a23a0a6f744c7d9563aec42740e41c
MD5 f1ed2a3c8f47aa7ae50c60e902afa490
BLAKE2b-256 7267ae88d1d5162392915843c35232d9f82917f259564bd1cfa1445ede49fd42

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a195ac4f99562d04419a32e61c273864fb01b4235fec16e8f1605da2a79ed059
MD5 eb5b8aa1375616ac85f96eb8c4f40dbc
BLAKE2b-256 40dadf0629fe4c5a552b2a3d6fa7e255d2a920299350e07b5a420b89121d3f4f

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4f249e3935947794b84144d94f284a8a9e7cece541b5ee1355e4fadfb474fc0b
MD5 9981c403bf812618fe4cdd347c1b1ad2
BLAKE2b-256 48ead9611e86328e368b5aad8a099fb6d031d5ece79e48b11432008fee05df6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ca3e4093c5845c3e66dc0e39c6680dc365640bc18a86f7581685352c2cd998b
MD5 52bc766358919984d0a560f91eefcd0a
BLAKE2b-256 8511a83723fdbd1e520c399d06f30862b25148df77e36069e453fee3ab1abfb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5f81c20deecf048e483c962551c9f42317212030156211e405bdfe7cbf5052e8
MD5 a16a540852f3fd40abb10d48f0873094
BLAKE2b-256 21afa58c6354415d91ec700807cf7edf3464dbe42987f1e5c30f37a930891fa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 931dad4074111fcb21a0bed2f0ebef4f2a77ba8bd9911a4e9b18765110a821b1
MD5 a6ad756affc5631f4988b811f96cee9f
BLAKE2b-256 29176c489ed3697861fb0a192e939fa8ff6cf2ab78331153f0400c12b70f6a03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3085cf4e4e2181ce3c089e1eba60b65fd248bb23328abfd54c6e8efe6ac78725
MD5 ba577f938cbd93d23a1705e0b6d407e2
BLAKE2b-256 3fd0d2a32e19ba204bcf912141b99e92c1d0af793239f898624f477201c88772

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 23e953a94f3fc5f73e0f9d169bae967f86b5914fda12aaf9ab6ec63a31a1c154
MD5 f46af02bfb48ea4afc3372dd460257f8
BLAKE2b-256 e501c063716db0ba252d7ae474bef13b42937cba16458246e86c39a48fa3faa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 984023a73195b44180b546bf6a6daf57fd339523ffc08b0ae101abadf30a8bfa
MD5 2975813fa52002cdbb0bed49828f8d88
BLAKE2b-256 580c0719b2c3e1aacf1683dab942844288fe5d2d763eba35a610dc9a4866a9d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c588d095af825a2d2de0dc68290ffc6ad2e93c746db07f135b7dbd4a6a973867
MD5 da180f3d8a2289a9f8f4a06a7adc3c91
BLAKE2b-256 e84acdaabd5bc1f9b525e8c6c73df5c0c8cb718ea89d8a8d93c51b1b26491d15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 134.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0982aa2c03b601d4d4807d547ab4570ff2e3b4f9037c08d986d7c27ea124daeb
MD5 e410c202909ffdfb47001cf3000e929d
BLAKE2b-256 8fb97bc66f36616631ac433d4bb43c97fdf94d834fde9c3b6cfda963650a0346

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 988ad5e23c3dce5a4979741204afdb817ae8e9bbe5f00300e7fd44da85b5473c
MD5 c2bdfee72ef0a24d069cc342b420262e
BLAKE2b-256 ad867efae459810d3def0f39b8d0a4d6be7cb009f18ddc11af9e8d45dea5b84b

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bfd95d1af05759f32aa41884119b535e16ef8967ee604b424ee60debfa082df9
MD5 a75616f738db4dc5fb59aaccbcee2de7
BLAKE2b-256 6ce9c48994e020485a765bd57bd4ab40eab2bbe0190e9839d8bef9dd6530bf89

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp39-cp39-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 b3b0f215232713728956c8d761e39a88014dd6c78a0460278a9af618fcebbab3
MD5 87ee4135c7183c971e1c55208179c829
BLAKE2b-256 3c6144e1dc017e8f46dda82c66e36ff250bbb76cf69e06200e6bcd5a25145858

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp39-cp39-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 71c6a7a5534adbc8df30a625883091dd926c73304d06b459b4c86a7e5b82a84a
MD5 104dc825a3bab867c7c6989eb686a9fe
BLAKE2b-256 b67c3e394e4a3c3c0270ccf79876168c59eb4a0db3ced14fcd3093d558fd6455

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f37fcafe5bcde49495ef5754bab95ad6476f96c884f8bfce4a41d904b7b74a9f
MD5 de055550ecd1944fb7cd2de76bd205b1
BLAKE2b-256 279dddb8ed79cc03812c0db99ab5001d6480b40caa171c2fd9d4666299ebc24f

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab5084257332674b3b60a3bf022399e9809d290a3eb28e6fc6703a8f2b63e09c
MD5 ca1a52affbf71d579226f69dc0c26409
BLAKE2b-256 65e15062ad23f4205b6317ab3b20dabe4e497e69206db6dfa88e2ca2558d64d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a6ae64509868431237945c06b66126d9d9dcd56bac178d5d3b9fb961150d1de
MD5 7d655322dac6ffa1ac351379e5448ebb
BLAKE2b-256 ab5cd3c6efdd1f1674c8ad1f23dd9249f3665ccafd7440f47b507bad8731b955

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8124462420acf996d67b43bda6497cfba03f96d5c33f813980f89fb8fe57b059
MD5 f8bc56a98ecf4deae8865cd8155b72c6
BLAKE2b-256 d37b6b24b87085b855ae9718d35558a6070212f2cdd9df2a3eb340b6d56ea592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c7594eaef461085a0eb69b15b560b0d508e241e4603083281764d107bc65b3a9
MD5 d4efe81be0d3893763ebe25a34bcd8c2
BLAKE2b-256 3602b9333b14de3773be60f97d70c22bfa342bb34cf2bb59daf9e6c89c66b0cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b192c88a834c26730caf96c948743fd96955069206e0e54d7172863a457a841a
MD5 1ae1e67ab2deb674577374e87dcdf8f1
BLAKE2b-256 6a2f984bbcd024f926f6c9b5ff0a48571f72af34f6f9b0a71422863fa512ffa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c8fa761fa702c6621f27e1b2e3aac0dc903cdaf7d01e68774d0d88cfd093fb56
MD5 693fdb54ac68753fe27c3ff1f727d019
BLAKE2b-256 92ca069e059a0ad2d79f814419631b1e5f92a21f435bdae9fdffac0eff90bff4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b4f34909ca6d8ec0bb5acbc5e193e4474eaae19b801be45e60cbec21170b68f
MD5 98121fa4414dd6f5c08d6b7e1ac1e78d
BLAKE2b-256 4a8e5393679a4f37a6f0f50da757a02ee174571a6947f8e38b7b48182a3147dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e46854b75552efccc7ffb8b26272769d55ba6da8d556754c936c198dcadb694
MD5 92738c8e60b60ee756f165d7569e82ba
BLAKE2b-256 dad9e5d3ef2321a0f1bb7daafa4fe44d594988e5ae93c32ce716836cdbb09c59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 132.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d41f9e5eaaca5127153d088c006ea7a514497f5d8cc54603b6a7a8dd265eb0b0
MD5 8acc4de12fba1c4fa4c0f845f9334bba
BLAKE2b-256 96735abbe3c571e1f44538ae540055982b4812c9ca431079ebf7fbb40c214d43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.2.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 126.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a1f51cc8862e2abe34853057fbb955eebcafc5a37b7dcbd7216fefa40545e840
MD5 230dff94a946d8c411561d1977cae691
BLAKE2b-256 9da0d7f686d748a2f4349225d58c357c613f2ad58c49b364e4cc1d635dcbd7c5

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1581ba92f919a9846d9e455727c3d8f258dc9704c5aa5a66e571e9b4d4293d49
MD5 7cac188bcd20e918a31a2e2c75212297
BLAKE2b-256 1d5fdafac301ba0c5675987e75c0a2d85af77117f09695254f7f8aefb91e20b9

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp38-cp38-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 8e23c2ab91c25aa1e6f3f750a809b42cd60e39bf0f1cf41b8423af2da5b19f5f
MD5 e3090c31227fb8d2e0832ad19ed5cc71
BLAKE2b-256 f48ae51121784cc93f418c8c657fc26348566c481ed0f8b82b52a18aecad0c93

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp38-cp38-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f8c54f2a44d83eb2064b0a1898a8961b0334ce53035acf6fe8e0d817fcfdf347
MD5 86739499a0ebaee5e4f1318cdaf5238d
BLAKE2b-256 3fab6b002a09d259fc195aa49ac987040854e77c07355d97460965e811d8bf33

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 08e4bcc5a7a1459012985f8c75bfe8b582c10f7f42116ab21d0db37ab2a79897
MD5 00be2d5598f43961f1eeaab02f44abd2
BLAKE2b-256 7ebc558f539d69ad7fc127365dee883a5feb3591adc635b1321bb7700ba67507

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1133eb81b99cf4d3844d862fdeda5d8c06d796a37f166ee8e1a3d87123de2047
MD5 f843f83cbc7a196ee44c69f255781ccb
BLAKE2b-256 d2558e3f7cd684041e5aa149c85db4c78db1949fc607471a63148c8cdadbd953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38090b88a1b3d003a9092c08e12559b3c17707185ee1547afb2476e23ece916c
MD5 121988c0c0d0a929d471b046b1ec9eed
BLAKE2b-256 05b589359700629c90814212aa247625db1430adb908323d1bd3aa8c67467c48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 771346f8f5118d8cf4679c8e3e0ebe8600b43a406ff266387e0b93d12edc2b5e
MD5 6081fd25d5157122020766edcfdf79c6
BLAKE2b-256 641e233d99f4a12dfc8cc41f2959f7096b21e8591fc2ceb948c9cbdf99d472c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 311d059db16db1929e8a01e079faf4063b02fbc4bf04ca95326d2e66687ddb38
MD5 1745d207aa7f34407523ee37e5b98487
BLAKE2b-256 b878e31e564fba3966055d85df62cef2c942f003a63c1924e79efd7e206fdde7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd6638a400e69dc634f657ac61d2fde609fc0f2f05f65c4af67606137b161a03
MD5 a4b0203e3553ae273a57ea7d8227f411
BLAKE2b-256 b3bf6acf4f8a4f0622ca44a41abae7bb9c19d3a918afa702cb1526d669be6c05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4ad8efb6b3ec4b3f8a07c5912167fa405441221b80e1ea0d9603c93160afee11
MD5 b0890a5f6fc51083f8077dc81dd80e81
BLAKE2b-256 d9632a31b0fdc004d4861a3c3ebd62034a62f303593cb2aadd429a7bbc29e658

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b6fd4bc2cd9fe3162a81ff639c1661e12c6076494280fcc80d6c46fe7907803
MD5 06ff98499b6a340329eb65ffb53e02b4
BLAKE2b-256 9d67325aa4413f87eae6371138fda532a5542fcf3b0e9acbd9d393397f70d20e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f0888f21ef87a7a0dc17b0d9b3dd38227dde5661ebd870ee0598a61b44381069
MD5 00c4965cb17e7dd0649ae1c15b25121d
BLAKE2b-256 8ecf2e303f42323d97ce24c169b0f8b6a1831a982f4efac7441a71a4ab6c7722

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 974e97147f054685ae266df0ada761797c746838129fcf7cfb09f24d2369e1f5
MD5 991811e5448cea5937d282d882ef35a8
BLAKE2b-256 d685126ff52d2023cc66cec0676e543a6706fd46c52ad95110671ceb243b9da3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.2.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 126.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 5a1889d0418f8b2bda47303dc8fe426796d099c72124e15038f18030ce3cc7a0
MD5 01372e9a7edc77cffdca77449b1edd1d
BLAKE2b-256 df31a861556f61d94db50e9c3af5b5ad61fdccac45229b86bd5cd2e3df8ec25d

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f3fc7a76931820b8d80dc495595f589e1d7d25390ad43dae6bb8b1ef95016d23
MD5 3e283b0eb9df323ef71d5140ca10b523
BLAKE2b-256 69dee1cb5c7b3c81fb158006dff4184fe1f74eacd89d01901a60101f043555bc

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp37-cp37m-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 bdb3e92331c0c74b70adc9b38af017a81c03754143cb8723ae23e399ebc8eef5
MD5 3a2549c5d24174d5232d6383d7c8e3ff
BLAKE2b-256 6a888f9f0b5df87f5427cd460bc0e4582a1322c55d919d6e2e66b0ef5d4eb355

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp37-cp37m-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 d13be76100a1aa34ed38d71d0306599906364702faae0a262d08f89b0d4907ce
MD5 b3179faa3c42ef0ff66d06d9a38503ce
BLAKE2b-256 210470a2ee8b6392e80c301d01ac12e4a33660c3db413415e3376ea51de71c43

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba2696cd2a49ecb7a2386aa74850ab044fab88afe5a1cb851d74f91a353d8656
MD5 aae8254710e8f67f5db3823867ab70c1
BLAKE2b-256 db342910d763aadf42808bfb6c66d32b5a00402eacf76e0eabf318b8199eac1e

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f80f7e37580220ec2f9f1f47913d5a9fe0e4821293974f57361833e8627d92e3
MD5 e0ed71170096da5fa2dfdc5c877da8aa
BLAKE2b-256 77eb2221f4cb68a9ca31b64e45b13b6bf4db6a9f068f15ad3e1d6af9242310dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39d9ac44ebae227eee7cfebcdc5ffc143a858d7382a82b2b3249e51a8eca82a7
MD5 ac6cdba3884bdee7eabead9e160322cf
BLAKE2b-256 c773ff24cf8ca0562ed3223de467bc16e862ee72f6c825e73fc1d0597554974e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4179e4dcb01917b8dfec386450d18f2bf4a38794513cf9e9c67077a671335377
MD5 0fe92de6e1827066026a02eea86d42ac
BLAKE2b-256 2369c373ad510ae4c72c7c8fdff49affd8f0bf80e0303816fb07a5cac07a0460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3ce62b80cbe3bdfc05d71b28a92cd667ca86345766a15234853ef165425872d9
MD5 3cb0a91a8894351bd9beeb9c82dc7b92
BLAKE2b-256 3112cc8c81f4ec7baa245e0b1c45f6f0070e03f570292a0e92fe289eb4080183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d6ef5caf509806d4263c575b730e9b5440459e6cbfd92138e409a2a8057fada
MD5 4c4689ca8585287790cf28b74d78f561
BLAKE2b-256 1e923c99648a7b9f0d84001138c6946f4a3b50881e82b540928cd6d506aa8fcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 065cf51589df6fd998f5b55af74fd098d2b6bb09184b819e01129e20768d31c7
MD5 2c7a01098a3d9991beb1bb652ad32633
BLAKE2b-256 7e5ad89daadb7c9235fbca981ecaba796132ba5e899bb74841cc989e8ee4b816

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 67776b6d8cfa4fd2ce24f7289c820657e7928695a4fc8ffbe0ee51e66c255c4d
MD5 409c4f2f7910cfb7a5ab9ebe233a4df8
BLAKE2b-256 4649358173949d38aca0017e735719ce4019415a09bc95ed27ad64ba23204bb4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 422acb7d8c2857ccb2674c2f4eb0372fbbf72e16179a150cc24dbdf04d636dda
MD5 89e0c6ff410f4b1a835f42475be0a4c8
BLAKE2b-256 996b0c6a9ce13f9a6a0ce3b3fa8c82f1484ca4ba61798c54773689dc755813e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.2.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 130.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 8e98798f22e1de3af41c8abb57998b6d6885b9553ca7ae68bb911595dd751ad5
MD5 f88ec5d013fa5cb104711d3bd19dcc45
BLAKE2b-256 16aec84e2b18c2abf5aa67b9c60fae9dbf7a360ac0629ee02152b5ff6e4b2f16

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp36-cp36m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce885be68e52b77adeac56c42f7d37b3d818bbde0b420bec81e411f15992175c
MD5 d368d3ffc5a398c8df0e9c47113b4a74
BLAKE2b-256 7597fee52955e00c97b0dfc6414d1a861fed258bc27a2e0a304945b1ea70ac09

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp36-cp36m-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 0a9e1a13bc33d544786ee5f95a57084dcadb464c362c951403a168e61a504ab4
MD5 85b25db1ec8024f8f16ddc7c9f10a285
BLAKE2b-256 658c48b5c6fcd09cb9398d6ea40e4f61c65488e2cf6c70331225eb1d6170ee7e

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp36-cp36m-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 0bcff691419b953aa73310bcdb81bb1fb0c63392cc53ceed856e6d703b31cdbb
MD5 3c634a03fbc1e818b8253229de662a07
BLAKE2b-256 e9551961f9c110e9d56a5f1b63ca71e5bf2484d1d6b56c5f96de895ef23ba09c

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp36-cp36m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a72155eb5d475edcc9e180555e03a25b1483db3b18d78c780b71d18a06f2c4ae
MD5 a6c4009c114b098b497a18a5bcf39815
BLAKE2b-256 f22e12f596edeeea0a44501af487572977bcfc8e65ab47ccaaf6d448b7350e5a

See more details on using hashes here.

File details

Details for the file bitarray-3.2.0-cp36-cp36m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 55c801361d78eef26bdebc1c7e0adea903424e6bc479087366ef01c6c8203645
MD5 b674a81ae283d22a7732b3adc7e48779
BLAKE2b-256 14ebd97e436c51edef1b91830d30628345cd2dccf2cea824395ab375734ed08b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1604b01d214d75c4590fb532ec9c05389c66bb7ff7d54baca4a8433e79f0665
MD5 9cae7f845d854e6ed34870977c0b570f
BLAKE2b-256 fb89b3af1d459dd91e043ca8de0ece5602af4e4a3c424a4b9cd154ea494add07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cc11b5db4a0eaab54c2f724c506096f2a05d565682c8c4dfb6d08b12d494a5c3
MD5 f98facbe331b61c52edcbad37087822f
BLAKE2b-256 7072db903f90adead2a9014d5e95be9a157c869bce76a9e9eacee0ca153730d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 11ea7df08c729216a8b8baf7a5f39fcc5fe483cd9c0289a03fec62d4d3b42d64
MD5 c128cd2801779177a10244392f6f448f
BLAKE2b-256 72c2fb9baf5cc64e184b0be31a0012ef65db3467f5c1edafb999b9029fdcbc64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9639162a1ba374c527e6660e894717a9e09e098eb210cb4cd5764b3335fbcd4
MD5 d81f034d0d38ce326ece1946567549d1
BLAKE2b-256 48c68eaa0c2d81f21d957d2b42da9148788fdff2ccc8084b0bc22bd919bb0939

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b91a190313a810ac52617014041bd6188a6d8b8f152933b8a84ded0bcbd8af1b
MD5 be9a6ec3f33913678c5a91800ce34492
BLAKE2b-256 eeeb650e26f254816cbc92401930c70df7fd69e63f5358ce4f35d42b6b49963d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6427315fd1e696ca7b9ceafd9b1fea989d4f773413c26de8128a6d6e6009da5
MD5 6c8e5df945c8404b434f0bde5103be42
BLAKE2b-256 6a26c6b8cf21c586484038d1f37a992073cc38018e59f49ca30551dfc821349f

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