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 over 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.3.2
sys.version: 3.10.14 (main, Mar 20 2024) [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 526 tests in 0.182s

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.3.2 – 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(group=0, sep=' ') -> str

Return bitarray as string of ‘0’s and ‘1’s. The bits are grouped into group bits (default is no grouping). When grouped, the string sep is inserted between groups of group characters, default is a space.

New in version 3.3: optional group and sep arguments

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 that contain one byte 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.

any_and(a, b, /) -> bool

Efficient implementation of any(a & b).

New in version 2.7

ba2base(n, bitarray, /, group=0, sep=' ') -> 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. When grouped, the string sep is inserted between groups of group characters, default is a space.

See also: Bitarray representations

New in version 1.9

New in version 3.3: optional group and sep arguments

ba2hex(bitarray, /, group=0, sep=' ') -> hexstr

Return a string containing the hexadecimal representation of the bitarray (which has to be multiple of 4 in length). When grouped, the string sep is inserted between groups of group characters, default is a space.

New in version 3.3: optional group and sep arguments

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.

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. Whitespace is ignored.

See also: Bitarray representations

New in version 1.9

New in version 3.3: ignore whitespace

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

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

count_and(a, b, /) -> int

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

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

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.

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

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

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

New in version 3.3: ignore whitespace

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.

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.

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

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

parity(a, /) -> int

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

New in version 1.9

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

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

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

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

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

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.

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

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

New in version 1.7

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

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

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

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

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

Project details


Release history Release notifications | RSS feed

This version

3.3.2

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.3.2.tar.gz (138.9 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.3.2-pp310-pypy310_pp73-win_amd64.whl (135.9 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.3.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (139.4 kB view details)

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

bitarray-3.3.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (128.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (132.0 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.3.2-pp39-pypy39_pp73-win_amd64.whl (136.0 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.3.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (139.5 kB view details)

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

bitarray-3.3.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (129.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.3.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (132.2 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.3.2-pp38-pypy38_pp73-win_amd64.whl (135.9 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.3.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.3.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (139.6 kB view details)

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

bitarray-3.3.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl (128.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.3.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (131.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.3.2-pp37-pypy37_pp73-win_amd64.whl (135.9 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.3.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.3.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.3.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (139.6 kB view details)

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

bitarray-3.3.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (131.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.3.2-cp313-cp313-win_amd64.whl (137.5 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.3.2-cp313-cp313-win32.whl (130.6 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.3.2-cp313-cp313-musllinux_1_2_x86_64.whl (300.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.3.2-cp313-cp313-musllinux_1_2_s390x.whl (321.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl (316.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.3.2-cp313-cp313-musllinux_1_2_i686.whl (292.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bitarray-3.3.2-cp313-cp313-musllinux_1_2_aarch64.whl (301.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (308.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bitarray-3.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (316.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

bitarray-3.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

bitarray-3.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (307.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bitarray-3.3.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (296.2 kB view details)

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

bitarray-3.3.2-cp313-cp313-macosx_11_0_arm64.whl (134.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.3.2-cp313-cp313-macosx_10_13_x86_64.whl (137.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.3.2-cp312-cp312-win_amd64.whl (137.5 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.3.2-cp312-cp312-win32.whl (130.6 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.3.2-cp312-cp312-musllinux_1_2_x86_64.whl (300.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.3.2-cp312-cp312-musllinux_1_2_s390x.whl (321.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.3.2-cp312-cp312-musllinux_1_2_ppc64le.whl (316.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.3.2-cp312-cp312-musllinux_1_2_i686.whl (292.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bitarray-3.3.2-cp312-cp312-musllinux_1_2_aarch64.whl (301.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (308.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bitarray-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (316.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

bitarray-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (322.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

bitarray-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (308.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bitarray-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (296.3 kB view details)

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

bitarray-3.3.2-cp312-cp312-macosx_11_0_arm64.whl (134.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.3.2-cp312-cp312-macosx_10_13_x86_64.whl (137.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.3.2-cp311-cp311-win_amd64.whl (137.2 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.3.2-cp311-cp311-win32.whl (130.4 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.3.2-cp311-cp311-musllinux_1_2_x86_64.whl (296.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.3.2-cp311-cp311-musllinux_1_2_s390x.whl (318.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.3.2-cp311-cp311-musllinux_1_2_ppc64le.whl (314.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.3.2-cp311-cp311-musllinux_1_2_i686.whl (289.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bitarray-3.3.2-cp311-cp311-musllinux_1_2_aarch64.whl (298.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (305.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (313.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (320.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (304.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (293.4 kB view details)

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

bitarray-3.3.2-cp311-cp311-macosx_11_0_arm64.whl (134.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl (137.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.3.2-cp310-cp310-win_amd64.whl (137.0 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.3.2-cp310-cp310-win32.whl (130.3 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.3.2-cp310-cp310-musllinux_1_2_x86_64.whl (290.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.3.2-cp310-cp310-musllinux_1_2_s390x.whl (311.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.3.2-cp310-cp310-musllinux_1_2_ppc64le.whl (307.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.3.2-cp310-cp310-musllinux_1_2_i686.whl (282.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bitarray-3.3.2-cp310-cp310-musllinux_1_2_aarch64.whl (291.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (305.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (313.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (297.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (285.7 kB view details)

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

bitarray-3.3.2-cp310-cp310-macosx_11_0_arm64.whl (133.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl (137.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.3.2-cp39-cp39-win_amd64.whl (137.1 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.3.2-cp39-cp39-win32.whl (130.2 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.3.2-cp39-cp39-musllinux_1_2_x86_64.whl (288.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.3.2-cp39-cp39-musllinux_1_2_s390x.whl (309.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.3.2-cp39-cp39-musllinux_1_2_ppc64le.whl (306.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.3.2-cp39-cp39-musllinux_1_2_i686.whl (281.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bitarray-3.3.2-cp39-cp39-musllinux_1_2_aarch64.whl (290.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (303.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (311.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (296.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (284.1 kB view details)

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

bitarray-3.3.2-cp39-cp39-macosx_11_0_arm64.whl (134.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl (137.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.3.2-cp38-cp38-win_amd64.whl (135.3 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.3.2-cp38-cp38-win32.whl (128.6 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.3.2-cp38-cp38-musllinux_1_2_x86_64.whl (290.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.3.2-cp38-cp38-musllinux_1_2_s390x.whl (310.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.3.2-cp38-cp38-musllinux_1_2_ppc64le.whl (307.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.3.2-cp38-cp38-musllinux_1_2_i686.whl (284.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

bitarray-3.3.2-cp38-cp38-musllinux_1_2_aarch64.whl (291.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (305.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (314.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (298.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (286.3 kB view details)

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

bitarray-3.3.2-cp38-cp38-macosx_11_0_arm64.whl (133.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl (136.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-3.3.2-cp37-cp37m-win_amd64.whl (135.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-3.3.2-cp37-cp37m-win32.whl (128.4 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-3.3.2-cp37-cp37m-musllinux_1_2_x86_64.whl (281.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

bitarray-3.3.2-cp37-cp37m-musllinux_1_2_s390x.whl (303.8 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ s390x

bitarray-3.3.2-cp37-cp37m-musllinux_1_2_ppc64le.whl (299.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ppc64le

bitarray-3.3.2-cp37-cp37m-musllinux_1_2_i686.whl (274.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

bitarray-3.3.2-cp37-cp37m-musllinux_1_2_aarch64.whl (283.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

bitarray-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (290.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (298.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (306.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (290.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (278.8 kB view details)

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

bitarray-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl (136.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-3.3.2-cp36-cp36m-win_amd64.whl (141.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-3.3.2-cp36-cp36m-win32.whl (132.4 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-3.3.2-cp36-cp36m-musllinux_1_2_x86_64.whl (281.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

bitarray-3.3.2-cp36-cp36m-musllinux_1_2_s390x.whl (303.6 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ s390x

bitarray-3.3.2-cp36-cp36m-musllinux_1_2_ppc64le.whl (298.7 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ppc64le

bitarray-3.3.2-cp36-cp36m-musllinux_1_2_i686.whl (273.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

bitarray-3.3.2-cp36-cp36m-musllinux_1_2_aarch64.whl (282.9 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ARM64

bitarray-3.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (290.6 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-3.3.2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (298.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-3.3.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (306.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-3.3.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (289.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-3.3.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (278.9 kB view details)

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

bitarray-3.3.2-cp36-cp36m-macosx_10_9_x86_64.whl (136.2 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.2.tar.gz
Algorithm Hash digest
SHA256 e91ddcdf4075de26234ae74b60cdd39e170e3e4fafa1c593ecc28749e9b165e2
MD5 5fd461f4faa81b615f146b65d12ff38e
BLAKE2b-256 108565a7d3725665cb9a8ea1273b8ded5a8a4064686d51e320cadfecc7b4902f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 22036b501e5f91e9ab336dbf5edabab9e10c0f7ad51416191069d231ffcafb96
MD5 16b596219688289c58baca1a7d631529
BLAKE2b-256 98db9daa7d44dfa500980837e7d2ef304d0ef0c3d733612c4986dc656d80894a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cdb841c6bdab7cefbef32d98be845e2366d12b86e547d44ef3409f2993019a0
MD5 465b5a683916cb2313dc38a0eb989c88
BLAKE2b-256 e5a0811c84a2cb0194dd84fdc4e962dcfe2ce3c5c870ddd6c23abc5ea9ef3f63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 802cde1b3619a3981e440c5dc98f4feb7e843f7fbb1f2fa679585c531a0348c5
MD5 eb0120f34862bbb5963b4da1d8d0076b
BLAKE2b-256 7a879261ca1b8e333726adddebf36d8ce637bcafb795646d55aec4779cb498fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8a361f348a277c3769ff3f4e4a10b7743cacc35e1a8a26f4c5fc3025b42a9874
MD5 6b949a5ccc0a38656554d355e28136ad
BLAKE2b-256 770db8396595281a62632f03f8125e8899e671ba1b09a8e501cac6ed18fb604f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a78e17a0b6e9085002e94ba1f881aae9ce75c2d0e900928eb287a44ac3e47226
MD5 1266a96e57642b1ead4403044e7866a4
BLAKE2b-256 2e57a8e343ff4f15d6d03f65096ad5ea5ed63aaba84e4f08f0470c4160aea168

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cc51292edc2fd90f059d83fba29551fc7de999029c6306bfc6965df6dd97c35c
MD5 c0d61b9af82ea5820bfc2af3ad77cb13
BLAKE2b-256 03782739b0f78dbe61a3e8aad25d4f115a9fbf7230cc6c3f16df55bcbc09ad75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f7b3d0d9022d782978a3a630f4aadc57d999c0bd60238131ddf31f27ceac8a2c
MD5 99a4b333319a461c09ecd3a78acc47bd
BLAKE2b-256 81b079c5ced53934fe210d497c57ed8aa329ff40e63594dbc482c248133fb980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95e9ee9cc9bde08a25b89cf5b9c8fa1abb90ceba737c3f397cfc89e5ea49a441
MD5 78159860ca917d48f2b4c9f09354f13e
BLAKE2b-256 28a2bc59c01784a66a9acf1f4c38523529e794ddf39ba0ac1ca5372214c1e848

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec9e5e3c3ff3ff15b8cd5c1d2592d12a4b721d333e6ec5d6af3c141769887a6f
MD5 f90f224937e133a833f8c133ccf3b523
BLAKE2b-256 e00a72addb1f07e56877fd5279daac20f99ede7097c23964b741d23e6324730e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 133fbab2968ddb2089222d16128aea86087f2eda49d77929bcbb84c529903a3d
MD5 e28835822f8be275ebca0f8c03e1cfc2
BLAKE2b-256 d9d611005a85ca9407084190543f5c2e38bff81a0e4a8bc85c753ed99489beae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c7c82c6e7bec0e5be7340dce51607f8658aca5cae8b7a98afb5abac1c565301
MD5 b4a21e3d68444e9e384f124b0b6733be
BLAKE2b-256 10de046d4480de2f1d5969705841f257748cc000fd4006ed759c1ef56a35f6aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 03c39938b375d4728cd6c14d425eb34867c35babfd45732dbcc60a549a8d637b
MD5 8499efe4a813101c3cb3796986d01a82
BLAKE2b-256 83020a400b8e060d3a2250df27b8d34d27adaeef9f2111b19e24b456800b6be9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a5fe86ca5918944d267b1f09d81dd77cd7b450ff06ba9f2c006e51d340e33979
MD5 aba8d3d655c16b6a89f68d459b02def7
BLAKE2b-256 55c5e8eb642fbc3aacc0cc2773ef16f8733525bcec3fa3e713d8caefa859631d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07f8a786eb1e36afd9826c7e559d1698a4469f06eb0bda5379fab495bee5a269
MD5 a28d3263cbfa805cf3aa79169f8da736
BLAKE2b-256 41dea0c40ee237b3bdec50148ac4e1f2b8aad9cb8372a1c467957c7c21a6ad2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d8c489da9208119d5e164e9605ff5937c5fb00aa5d90a28925571cb88b24db9
MD5 184d8ba30b6ca1d1bf5501403a8b26c9
BLAKE2b-256 d9c4099a80d04ed413b5905f474f48a985615c3fd62d3edf40e7d40441f90810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e4f6f272a1a30b8f4a3bfb5af6264f3d0baaf2c508157c9efabf4553a390c42
MD5 21e30977f44533c3f38ee1337a0eb89f
BLAKE2b-256 343535762d4141469be887c5075355d281bec23dea3793db5d667003c6f792d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1846ff7c71e7c0bbc0c054b64110652c7aea8753ceb32902d58dc08d3c9574c
MD5 fdc89c7d89533df036b4b685463aa6f7
BLAKE2b-256 a0e20ca8a134df2b074f4da1ed41f8b7890c903bac214d31460edd4898d2575a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1cb4c1ce2cd7f7fde3d84c83b3892429bc953ad23d539919dbae798bfebb134
MD5 df46d17b26dbd50a17a91eddb3485ca0
BLAKE2b-256 5132071d16f801c985965fd19e4b0adc37ac6a463d0dbf4a46525a1deb7bf549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b8fdc8c53543ddabb989d984f84c43c5c12f323c519d748cf55032e9435d73ee
MD5 d7ba381c3bc3af139103937893562ae9
BLAKE2b-256 4405d3476a395d738eec4ed9e01fd577f41c5fb996c662a6904ed77770d982e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47eee592d135ca78b831cabb5967e3a6b614ad1e44e78e789395008c24347ea3
MD5 f31d8c148a3fb882b44e43620fe01c7a
BLAKE2b-256 5861a4b10152ecc85d3235a8112c919269b0f804be2fc5f07272dc1c0273955c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6d9780f1e62aba1d024dfcf2248abb585f401fade8f447ce4b735b1b78cdd52
MD5 6b3aebd4a28c43c427f5d89b48686394
BLAKE2b-256 7a44e83805a7c086133f47cd407714a3580c1eb0b419c0d51ef306255f3f3f09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dbd1f60c4685dba1ab521f24864683288b8975abc6d0d12764399d1ec6744594
MD5 bdb620df9be02933c6761868275d5aac
BLAKE2b-256 7b3723e7c6c103944b77bc23fea0accf1577451aeaafab926ae1d180ee34259e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51426d9b59e0e8a83fcba0cbb841e2a9e5a568f1ac08fa8b296d58746b395999
MD5 68d3ae4ba0eef52e8849170e24fa15d3
BLAKE2b-256 e1544c308ea2a82ff423107f0bb86278bed5d9693c677bb3d04a2e576bfb9ca6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 137.5 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.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7da29e6056d5b4575399f6e378e6a37751d7dd7eaa2566a2775b703ec2663978
MD5 83a4c3f49cf91795688d0b8bb065cb27
BLAKE2b-256 a916d1b877a7211c0254bad2c3980c3cef920ed695557f5fae9ec552bb54c1e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 130.6 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.3.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 21fcb013cb9b1d4d46072a2ec6c380c7999b3cecd401ccf4aac2fef3ab398caf
MD5 3ba48ed6126370da1afffb402d1a4d47
BLAKE2b-256 7b8f4b4f85f535498e4c527379dcaa143b0c5e0454369205db468dbc754e12ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb8d9c7a17609cee20dca8e44af182edcbdaad2a753ff3d5a2e9a1407028a2a7
MD5 49090f2ed049880fbf83e1a8d752e3d9
BLAKE2b-256 2d9ebd629cad8706bd6cb00eba5ed732ab88b4350a1332ea4a7bf3d69088c87e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 61aed5ce5ab6019b3b3edb7e184b7e9a51a39ca966379ed5325bf9b0e825f549
MD5 d47a37bdf06f696d999f40e8789c2e1c
BLAKE2b-256 a11b475a19a081c2ff117dc5943141733779166ae84ed80c726a74f82520c9b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 5fd2aad6341d8900299e3af500a6c4f92e3cd9262ab41f19bd280b4ae74450c6
MD5 139b9d93cdf727e8519f47080bb9844d
BLAKE2b-256 3c1542c1138625e48a6950cd0a908d8f154319ba7ab732aaef052aea7274be1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fefebc0f40dec700f3b1d4172336ac109061cd7340a6f21bd091042077c23346
MD5 2a6d2925c52dd5ab7b1ffba38e5b4cac
BLAKE2b-256 cb64ac4188f797f9b2ff693b069a34ec608945741a27084a7e11467f74a5a2cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b8b253d8c7779c7ab33fce8a401fee06aa378244ca235f110deaa09679a16535
MD5 56e5e84cab65991dbd7c3350e06e10d8
BLAKE2b-256 da5b8e04fffedd273211fb0a631e8b4823a2d25d9aad9da8cebb13564d98d3c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4acedcc2ff904a9798d34659053d7158f0d74b230b7d417783362a6ef33e891f
MD5 0c82c6d926ae681bfe0a18da36ae513f
BLAKE2b-256 9a343e6860c6d55a17e52c0834b8302a296fa796cd642a2a532ebc3ec0cd621f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f73bc95ac3afebc5e1c6236a8c20b31089860f55ef633fd4e28ca85e21938827
MD5 e336dad185a5d9e5e6c684eff0b76a89
BLAKE2b-256 2d140c0e594c29a236549cae0d604b911787b088493d6a537c1696d62bebdeba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 938559bb457966f9bae5b7ff64a5ee9d0450c0cdce0b63ff9b7e8ca50131c514
MD5 c7a345f3bf008a54291a8818bd32b09e
BLAKE2b-256 f459261749f6327fb1f7db94c57b597416d8494f9691eea82c534c19174c8bf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6407849448baeead1adef13d1e4449223d7d08558c40918d7e4f07e53aa138cd
MD5 9630e9d6827611863173f27ee4e8f0e4
BLAKE2b-256 0bf3b592078c395a0b96bccb04da768a7eb329228889f69de9a25aaa7dcf6fec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 900faf30692c2ec8f4d5c44d3c5bc074b6ec85a20fb670a9f0959edb0bdc1cfe
MD5 eae0304cd4ab01be1acfa33f62e1b373
BLAKE2b-256 c5b87e5bd6178f0df50825d2e8eed58ff1178372c10b3b7a3eab3935b47398bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5f8ea6460051ce8923cabbae42f9af1837e10ae795c2febb5e79e2ffca6fa1b
MD5 2c5d92f91cf05991476170bb1e8a2263
BLAKE2b-256 43307494e0e241fd2f65718cddc7122b4c4d2e93a1a73829ce1f0231392db306

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 91e24383bfc4d0c6c9d993424c5c99a85e8c40b567449573b90decd43d488888
MD5 f62c3856afe6c14db09ff3e05b58f6e8
BLAKE2b-256 06c84d9f267719bd1b41bfba36046311d5bdf281c3b870a05ef699b659106f00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 137.5 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.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d35a57c6656475d5fbac60103af41b336018cf5e69ff7b8dcbd7c203ca62db8
MD5 45a00a66298a96e6b4ad41bc8bc8e41a
BLAKE2b-256 d3bcef1c980f75bbe0072091dd38fa7eb98fb03d4bcbe7822bea2fe9694060b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 130.6 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.3.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 70e9228830b3fcfffb18719aa78e0b8f3d724db300fb9009fc24b6f66969823e
MD5 e8934522bcc0f14229a0f77da0aeb59e
BLAKE2b-256 16ebe06594d2843c924982f4503eae788ae45eb9e06168c0be578643799171a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d21b8a74b765435588688d0514776402acc17032827056bea9995f43d9150ea2
MD5 e40e2c29732ce7bd5dc69cecc62ac16d
BLAKE2b-256 ac23d415e9c8a8ef942031099adc180cb56649eac4dde2c1742b286e95220e00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 5ecc01600beff9cec9711da18e15a783d96a0f0fccf66f131b231ed0d9c0c556
MD5 93f39290c00ecf017305246ee239ae4a
BLAKE2b-256 c99666fbaeba8ef07adbb752dc812c23f524c82c7f457c4e0869312a8b185dd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 46e60a4fb5ce262032d4a01e68ccc4a07bfb82434fba3743d29a658e44cddeae
MD5 b12329c471ba070f2aaa4ef5c507a585
BLAKE2b-256 905b7582a5be532017ee84ef07b45fade9c64d86d7e3cc3aff7c278666f0728f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 57d61ab68631fab95777772a40c1a315dc018e84acc8b5043c588aaff07b1b9f
MD5 5076f874dc27a0184935d9090b8ba253
BLAKE2b-256 e31ee92092a4430f12e772948cc8c9268023953bdee2a7b7559c74f99498ea85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63971b6a68bf313f0091dba13ff65d037279a5c4cbb63382e4b0f6d3c8550368
MD5 ebdb0cdd9334b768e399cf796b5df62e
BLAKE2b-256 b80a1c5199cdce57218ea73187f71695b924538252dcdc09aa5b61ef609cca47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2916a52ce97a80926f7bbc6170ac5b8a15f61fa560be5083fe12e0feb2c66ae1
MD5 a1ebd7e0ceffe8121f7e7c61bd14fc47
BLAKE2b-256 2263babf25bf9a2cf7ddedd10fdd1425ed91dbebc91a7705eeb28cb0d5ce744d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2b0817dc6954d716468d30db82546285b3a89774698d518db581d886bf8cbf65
MD5 61f58ca510065195f49341b6028880d9
BLAKE2b-256 00c8b901340a16014e368273ed3484d5fc333784016945d05a60dc858a311b41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 05a4529d4cf17493b33cfea0d8923cba640e048962e9ea10ba0a4d312fedc6b8
MD5 b989fc8f790e4de66961d2872272a880
BLAKE2b-256 e7c87bc77559832e9501056dec1bf8730cbf71bfa2b03c399c7cc90398c57cbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88136ae424ce92052bc6774001fc455b9d76a509c7a44bb933004b23b02ceecf
MD5 b9efa75f5f45e01b53869b061deb135e
BLAKE2b-256 30a614174fb104b2e04cceeabd54cb1cc5f70b56c0b266ff97630736c16a7679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6801402e5dc0acf5d0f541d2cefa3dcf26559d5707d600b0d6a8bfbd765ac033
MD5 1df547e00eebac01847f2d20b284b613
BLAKE2b-256 6730fd2ed5a89f69221e6750aeb45b8624b82a0ff2e31124861972c175b131b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c30333686e54dbea97d2425710eafff4e24c5b432e192cb33c66235487c6ac3d
MD5 8980869ee33c33fb4d6fde8ae70356b3
BLAKE2b-256 2e6c3cdfda4b42bde6d7e1a0fb4d90d534953029c39ac713c612bc8f6dfe28c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b0139e8c8e5ac269308ebaf55c67d1f32226815c90905c890fafbd1ce70925cc
MD5 0529f4fbbcedca76d5071e5a9af0ce3c
BLAKE2b-256 5ff13049c8dc94a88fe3d9cc37f88248dc431e04e4703e58ebc9e2109f4bf8ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 137.2 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.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b8c149bd5a3b239cc0cf4989bfa297e1e1bb89bea0736050a01a7eb9db014a6d
MD5 3509d6719a99db670dd548536cfb01b0
BLAKE2b-256 2e42e4dd1adc5cad0df5a675c7baca065781043153e7509ac06e098c8c5fe5c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 130.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.3.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f0cf0501df82a767df00a073b28fbbde44048aab80d71c5e6e21745bf830422c
MD5 8c0f2421fcdd89afcb6440cb0e2f92fc
BLAKE2b-256 d1350027ceb3ff31cf43cc9ca7af878eef73fc49d77c0a8da6dd2408f71dad29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 57fad2cbc851c209798a6b3b8c78e95e9475da7c3666ee592863d24f0ddc38e2
MD5 e60959fb920a7b3ae88dbc38d0d85408
BLAKE2b-256 17fa938fdd2c6ac0b47db6bcf7d0fe9e078e79d07d331b0c045e7b8695992aad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 5e4d425eb6a203f6e13ffc9af653d200da8d4400ac840a4ac5526eab7ba9531b
MD5 c32cca93bcbde09e721a59ef8a8f35d2
BLAKE2b-256 3184a0049d3904c23f3bf4bc5c8a4f0384b0d3fc9e8f805bc764720fe45ec487

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 df566fa4ac42001d3158cc1b7842ff092249641c14edd673fb7ce7188a10ee6b
MD5 c1948ed230c82c295907a28ce203b941
BLAKE2b-256 236123e04feb1a52685da66fafec963fb0b24a55cd406e91b150adae949b8790

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b80224aac62267461e9cd06a7db4fd6a283cd257ca5cd19f9db830b63cebd289
MD5 42d708ac535dbe4bf68c92eb9f90b057
BLAKE2b-256 20a1a4f9388f4ffe73796c68627ea48b697bd71a59df6abd4f33184955a35ecb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2107b87318e7c965fc9ea2d516fe9d8c10c8c157a0c7eec5c6d16b9ac3e0ccd5
MD5 a356d5b5809d9e9411426a8d86d1c0f6
BLAKE2b-256 7bd31e6e44d887d1bd6221b8722a2bf89cee24c68fafddb87cc625571802f9ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e1cf5c3326b2a1ba455fd438e5a8dcf408fcd69814a8ba00eaf7861b566ebe8
MD5 a6e39ae6c13cabaf39fb4fdeb7b0e42b
BLAKE2b-256 0ac151ca3419d238fbbb4d8b0873503bb076a660f33b5e3ebb2d611df11dab46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a955e61d29fed54861d747fa5d66226b499310d5f9a9a91e4bbc5a5ca3f82481
MD5 042448497fdf93d431a0ae5724e14557
BLAKE2b-256 d077eb382392de537cfd3199f3eee55327125cc81ac79ff3c7bd290691e5e060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 537ff43f156c7f89445fc0249a7e75629087ca7ad2da2de22d8ba8c227bc8caa
MD5 b63bfeca102ee44f11756a41253b1dda
BLAKE2b-256 96ae72554ece3b2ff1532ac7f35ddd3ce3cb8ecb8fee6ce5f46563a6894ac3b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edc0e8f49bd094cbd1d19be22e24869b9183948a5b8f47e63e0269b8edcfa96c
MD5 f3b05f8be9131189625cdffbb052d0c5
BLAKE2b-256 d8b5fbbf6de2e5efafc7165f15982e0145097b475411f86d80548aafecb29f29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c63efd2f7bba854feeef7562f6ba6e7b8f48c9a4800c4ee4455d75d9ca02613f
MD5 4dabad61fba88b42c2a6272b594a30b4
BLAKE2b-256 06f5f159bda2183e844b5eff2b298097ae4d18303d55b34bd4194377fd075fc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 473510778a6d94488685425db363beae885d74d383cb61a05cc9c566ac9a5470
MD5 7c626315d083e2d9bb6043c2c0c3cafe
BLAKE2b-256 5027c961be478bb6fbf80293834274bf152a517b69899bc68bd1161235f2e087

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bac783ce6238ef439280b4818f6ac7024d8783f8f198587383401a660365c588
MD5 1a2319f662597f7911e7f9d935f55a08
BLAKE2b-256 b61a3e4667a391ed58407588d7b9abc10d0803c17c32ffe6a9d6a8e4ec51422a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 137.0 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.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d0f97332151cf24876db2a301812643c2b047cde8d2393cea36f96684967beb4
MD5 263e3e9c15152fa399d37edc11b7d1a2
BLAKE2b-256 f2f2f5c71a3658cb604648882d11cf6ecfb38d981c1a1497818eb65534c7bef6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 130.3 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.3.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 652e115afd311a3ffdc9603e39a99fd7fbd32c1ae816c9834ffad5363c2574fa
MD5 2b5aff9472b20b3f203d1798e044b55d
BLAKE2b-256 20343c63135c86325fcb71aa1d07ad3d771c23fccf2ad4e8ec4555e5860f7400

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d401eaa20bbd4a102c7bbe31fe555f6702403a3ee768b97cd4c44d35f01df17c
MD5 adf75c6d05929bc4ab8a80bc80db55ae
BLAKE2b-256 a894294376c9964b56b81865baed35d6a2c6f7a8051e7273e293e2f60d2895b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 36525e897c2fef06947c91dd153b8b8c147eabb96ace927fd806039f65e4833a
MD5 a96490d6b78ee57ecbcd3dd82d5dca50
BLAKE2b-256 03709960b82354a2827d178f6c2e775456e098addd7a7677e1b881c601682805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 6e4681317279b3bfbe22344e65558b894f15480c629b0490aae98654df84b06e
MD5 48e6d4d8e9fc2a815202adb852e87931
BLAKE2b-256 74bac80ca5e51d86f7b016281be627b1a16a358bc2cdc9d300be5003b5d25830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 425d7f947f328d5638e029d3da27892c7018e534aaeeef15c07c7cdc59a7bf77
MD5 39bd1dc6194a4618a7645efe3708cdbc
BLAKE2b-256 e1dc15fd5a63ec099c6e1ff2359966f8d7837d96164115ff6eb3d2d5edb340e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 da9e87a91600fbc2442c869fb66a4d57d8dc248825af3c2ec4844a92aa3ffaca
MD5 e3c2cfd758558a647a2a7e0aa0a41487
BLAKE2b-256 e0425418def3e356e84de516556febae40668fd2f6e7b7a27e8105b7272f54c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d60fbaed377021083d3617cd70d164ec676dd8d76adc1c15e6e21ae39244811
MD5 286bedfb8248555cc336301756a7c803
BLAKE2b-256 017eee974b879ce9786d6d5afa7eb1f1b6c6c32b83f0d1768105ad6538f85bac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f9a65c63884bf32814860d23591068bfaa04c9c3dfd5d44d0c3e07cc166dd767
MD5 9234bf329832ccd5f1332606b017c249
BLAKE2b-256 330aeb7c35775ef0b5ce329bfb0b953238298d80ef43164b8a08008426799e89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3dce6fdc46840124ca7ba8aa86eb0f2fd0964c21d5abbebd47e63252fd7bd6e5
MD5 288a06bc772c3b9dc4c0011ee260ecab
BLAKE2b-256 1957eb2d00e41895db2aa10ccf25dec1ed0b4544ea928b352267b6eb75c5e30d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27d429d9279ef729692dd5e808188778f1a973a487f5351730728aa0f8456a60
MD5 0610d3bab14a1b56fb88379ba4598d2b
BLAKE2b-256 a522f1f4932ab8479322c3059159adf7dbbd4bbfb045ab8bc4e0a4351fcc71a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 336bd5cba10dfa440d2a3e65fc916b766a9d2cf221840567370a0a59f8801e06
MD5 81249a092194329b6e349b8a7e0528ab
BLAKE2b-256 15392bdb363bf9df94a74839bc282763c72e3e894fd44c706da9326394ae9b8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8553bfa6c2f940d7ded09acd3e4b84f333ab9fc36154cb624488878fc9ec713d
MD5 01fe59e461249272547c5c717f13166b
BLAKE2b-256 af0abaee1edc85b6c432dc04028a0e62168a2abba25b2127c5d50f8c88387475

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33de53df262517bf7dc7adb4c84bd0387edfe0bcc237235a780bf21400627abf
MD5 7a06e7b93fc0f31a3716e5400308c000
BLAKE2b-256 d79823fd7c1aced7cef8682d7826c8ee27786113453cc155100de4952edc136a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 137.1 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.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d5ad3049a928a29e01c415dec260d36f55795b2203f26d02cc47844748d86279
MD5 8fb41b593502acebe7f44f6ca4c25d45
BLAKE2b-256 46a85f45cca41e6e1557e8e60246939d50d7405f261257befac6e07e8cecc5a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 130.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.3.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0a8a8380d06c79b1c5e22c2db16bf057a2189d192ae93f04ef8f9ccd7dc01481
MD5 f2b95b6438c8ea33de1c28415af79fd3
BLAKE2b-256 71e80575652196a86eb2b0e532c7e7d007e724d0fd1216d1018f59aa1deb2279

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e1508f85c857fa62dd881b1657faefc62eefb9baba8e5f0f2feca7f72a7580e
MD5 58228d0d65ebad12d8bfd22e20b8f70c
BLAKE2b-256 90fde5b8631206a225309926599a0e3bfd05633988bedbb8242cc28b1dac1842

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 33169e078512e2ab0306e92b499c1ccfe9c37548c1aee75e1695fc4141e23357
MD5 1d847744e6508040e8a7a20942236a35
BLAKE2b-256 d94149a78eeff370f91b7e821f63ff3b69eceeda28c91ad5fe9df2af2c5ee3a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f26ca11c44274cd9e7cec01b37c17d80335fb4f7f9111f57685881f0b7eb4702
MD5 10271f17217fb6823e9a3329e665ff2a
BLAKE2b-256 67cdd80ad8103c42fb9f7a7320f5c317c682446a25fcc597b4609c63c70cc273

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c8c5a195b3a9707bde47bf2a2f8a20af01293ffe475cd3fd53b63f0f5ae5bae5
MD5 15b2567aa19c38495480d586971a2d88
BLAKE2b-256 0b76312a16d2d3e50d5437dca31f0774b439fefc2fbcc4fa6f2a0ac78a4b5932

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d91ef222a9f2072641b58682bed68a20a09ce955b39932da4cd06d96b40da735
MD5 e5b82feb4923f492c395375a63ab91d7
BLAKE2b-256 f62ef0e76b13410881a823e577e770d5facf92b44c8312746301f6a40cf7980b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 051fe461440eaeb303b04f2e35373cfb7db644c488c3852a9ee9129bf07c9dcf
MD5 c845105ba78cd285216432e7c5937de6
BLAKE2b-256 3a74ad82e162b713295d7600c32051708baff4e4e04d25b29f4fcb73bfd63023

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 37bb92e74067316a62a8b5de360c7f2991858986549714da8d88587f49a427ec
MD5 6f3a64f5528c48f51644b73b96996c7a
BLAKE2b-256 fef907c2a13ce0816df600adcce4fab84295856eaeb968ec7c56314053ecdc62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1c6f3718d37e1e3e2a524cdb8d5fa5fe8cdf04f0ed71691e4bb0a244323e3700
MD5 e03aee1d68ed95a0a0ebfb0ed295f48a
BLAKE2b-256 54c7194d064f5ac08f57970f869c86dc74fd16c431f037412e743ae1a81efa7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8117acd7e1d2a0c094ac4c054c7c0bb786a67208978ccec451a487485295fc88
MD5 cc76af85c8835b63d3eea464ea7c1746
BLAKE2b-256 20330a48dda610189d7fe3b5461fb3b7bfeed791ffd6e9daecd7e5167cba280c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e6cac01fa6f458777f8daf556ff78b8f058ed2c00c7d4fdc18e4bbab7fe9c6cd
MD5 ce671177571139c100a820efe7377045
BLAKE2b-256 ff0cabce6afe1a385eb7fc1d8e8571eb99e06c0760c87cbe786fb9206a473920

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70ea3cff990ff9087c95c306d4ec51c7113a3ab02899ea3dc1ee46be62fabcbb
MD5 8c2287dbfd264a7b0d9d523f3e5ba938
BLAKE2b-256 67f396f9bc0f3be2b314bd0d9cdd5159943929e71c34bc6a6b9e72d606f30793

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bda0b77877f8ee47776c1358217ebe9c196a0028f8903218d55e673f2d1606f1
MD5 ae7adffdcb07c0aa2e659f0ca0568660
BLAKE2b-256 d96e95b6fe3a2a058576908efd3faa3f806a25b5ec86a6704f90e698122d7134

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 135.3 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.3.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6c55ecb81880658bcdec83168429cebb0457c6cf95f3ab04d3f70b9fb0456aeb
MD5 0c7ac8cb5715a1e02db470a3f2f3dd9f
BLAKE2b-256 6a0e3132bc38e3322c9a386bd89fd41726abd2be3a79cfcfeb67e0aa43b26686

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 128.6 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.3.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 be54d2786f74217e9774cdcf79a5444727fcb73801ce44a87f3956970632a639
MD5 c6beea4805f4ec6a4440051a187fd6b4
BLAKE2b-256 515088741c8e9085ffb1832a8af930f6d3814545fff49e8697f963f2a7592f0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5037843b68d79279b3b3ac1e35014fe050d66e36f0771a75bfe89d9164638b7f
MD5 97890b2f4c060bd3243a901ce8d52fbf
BLAKE2b-256 a27f99e982f6a41491bd8f7622a403a55413669469b3b7ccc4c57bd0e7f328f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 4b9ec350463367fe8bc24a896cea9b221e21e5e91220659d46d083e6f6e67ace
MD5 59b66482141d535ff7aebf4ff5d2b51b
BLAKE2b-256 9d99e540caa78ccf64b9b28781a2de88885a6992ee7cf1a20af61dde42a89376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 676d22dd740ac84d9a92717f2607039aa1f4315cb55a967c45c70f354b98cf0d
MD5 a4cc036a76f1e1deac191c122cff3986
BLAKE2b-256 b17382c7f24fa46ae64be90473d627c7ce8d56b1c89ae52ac445c55234c0c58c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2dafea29a7c53be59cb7b64f5d1c2f6a56ba418fff541e8b8b19a88fed998ca1
MD5 3b7e7ded688f6e5f8e8951bcf5aaa4a5
BLAKE2b-256 abca265d2591605946712823f12652c2c44292f7fd0e2d760748cf90c327eee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 74b7b306c93520b50252fa1b4e2d93de5455f6be1b3d2a4b0aec0ecd3eb8b009
MD5 46fd6a2546acdd06926819f64c22973a
BLAKE2b-256 ce7289d55dfe61ae79f1de1f801fa99d655107d7a807d780ba69f4cd17331b36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0811939f0bfbe09d2db2011e95f711caca0bbb7c8e50f67d5797a82c45383307
MD5 6c1417454fea9be4e15a98dcad2ab9c7
BLAKE2b-256 67e6eb5dec92527108de8b6b9a7642edac17d29a17237278a7e47ef94d3181a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 65c9fb683b1df351d16b00d0d0b6f0dda84c1c05d22d62c63bb13dc59c124170
MD5 e9bdd3b84b1412953adee0e6cc663d77
BLAKE2b-256 c31debe171f59d9a7012cf8cc25a7d25be0d8fa8dedfab718f853d8bb67379f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6f9a74f5e8422cee4a180a5603c0d43d56b68b963cb6ccc286d917060a65695c
MD5 ba9d26b4e14a55987c807c7bb401321c
BLAKE2b-256 ce2a9b528cc807785248d4a6a75fad682d55c93e75624730fd9347de3ba0d62a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42a1de62751d115fa1a8bb7e410eb072a3e339a2e61fb65230b76da3586362c5
MD5 9b8430e79a223013aa3fb45529abaf94
BLAKE2b-256 d5f3b4833bae32776778154b30df5e52c3ce43890b13bcc5b171c07d80c5303e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9c514698cf295c105721889102e2433e0162c7cf7b89c1d9b4154a28b06352f4
MD5 041ade748f50a851c24d857a4a1a5a38
BLAKE2b-256 8afecaa6d22050fcd0e2b7eebdd0080941b943b52e5aea7799b050541b035028

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fef2337b74c83713e46e7060a7f9d4a1799bde33509bbde8eac5bd4f8e6d848
MD5 a7a05e5239accbe1ffb3bd8bbf98e75b
BLAKE2b-256 f1c6108921365aca0e2850a35b6e2063e250f7dd072f13ed429bae4166b218e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 29aeabffa38aae43f714312c5af887ac430c15f0f6da1c14492d11e96a1b4c98
MD5 2fad494daf93be2c68480f42b6ed6062
BLAKE2b-256 44933f999e19fd94012d5348b04522d4a70bc9f94254833fc571996ff37f818c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 135.4 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.3.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b120d9258db731483bafa0c38bb0b5c3f2aeab505d6e83d42d4fcd6f22a32622
MD5 75b773046c9ea04e68515a58d1385e0e
BLAKE2b-256 836931d815815c0d784caf105d6c01a7463b9c9c8c8dd0e2ae028c8a77f6635f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 128.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.3.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 fc51920d0961ced44fc3937286e9057f8a0d10cbb274fb6dd342cb58ab61b60b
MD5 d20e2a968545135845feead6a2062174
BLAKE2b-256 69c0fa57567159191b0a1da3849a3ca7a6b2b4237a94c44ef6d23c7874a242b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9004c94170d1193fcac217829cd969318b723b7ad8befc84f30bd8396716f662
MD5 e3eed3a0554bcfe94e749cf8d249ccf6
BLAKE2b-256 d33a0db3d6f9265af0847b6d13e0ebea5e4b2301e49288255f57728aa2635fb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 8013109b3f798b872c30d700710bdc98a1be964d801d050dc95f3e2cd1ecd65c
MD5 4e6f331c5a49f7e8cd11627248c0ba45
BLAKE2b-256 245160d607462974523eed51d55e2d76ed9bfa3cc49b8cff7ecea3c46248183b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 ecac62be9653729df4d37a3556160297452801c87efbc0698004e03f0d28cbdb
MD5 f4fbc8b31e31079f39d7d02797d89345
BLAKE2b-256 12e034dff522055171d2ce9b8c8d543bd692cf5e19ffc0542eeeaadd795664e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1231eb0b49ad745f775ea63fae84271c5d4f0791d80bdd9e2404a526590aea16
MD5 d3ecb02ac3722af582f6f71c2079eac6
BLAKE2b-256 535fae4221eed1e733c5a3de32304eae9449244884a885705940918c652813a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 59e34652ea8b69b6d927fd183c24bde3130cf999342fcf891e86b987b5c399e9
MD5 46ea14fcc7ce5126542d4f9008d721a0
BLAKE2b-256 82ff72e900eaa29485752e7203af75e129cc382cb35f1922eedfb4f68bfee2de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f6de79345f98f85bf0bd41e0f2946c7f37fd6212791f2f7f24c3ae74e31fee7
MD5 418d60c6e61012834704abbe38f39318
BLAKE2b-256 355012b636cb059db1b5048344b482980299bfab07c474f9cc98cb94f8cd8cf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3e32ebd79190d55cf7d177dc4f349ba5457ab2d12b2e4937de4f2b6e9147e4ca
MD5 c77a1cfecf216e9d6dcd2d1f48496a08
BLAKE2b-256 0c7dd26b433cac657909a91d2e81fc3766b00eda4bbcd50164df3aeddaaa5e5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 18cdc11f306df9181d1b4c6518dfc7069d755b033b685c7a472d8cf8d6aedd62
MD5 720d4284bbd8df868d2f2acba77479d2
BLAKE2b-256 4713f3658517eb0d5072502fae90580db0fb2a2ba7324d5035dfa855f7b76eac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d52d6841bf564cd7624e0216b0efb27b57a15a8587b5b53ad71eee186e2ac769
MD5 d58bdf7d57593f00f2ec9384c2a4c8c4
BLAKE2b-256 5c8fd40535bf05d52ba837f309ba6a1328322bb851ce837ae1abb9ee8d984573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0aad91dcfbf8bea3ad97b337672fd465972461772548950a426249f550e66921
MD5 ce77a51cbdc2cb3e3f2aeb7917a61da5
BLAKE2b-256 4716a9fe9a77fd86d9e369cced7eb3449dc1ffcfccd72e8f1fe99d743d21db3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2d8a134cd28693c309b2622f0b63f86038347dc8c4c34d590f76b188b17866af
MD5 a30c563fd9d8ec918cc1b7e7d9388839
BLAKE2b-256 df3c61e733493e94d7a28a78892b030aa50c94fb724c6de40f5705f5450b99ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 141.3 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.3.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7a8e66e4ea7413edee3953139cb8a92c2a028a56532364bf05dcafc311a0de54
MD5 c7d43f33d8d3d545279e2a78afa9017d
BLAKE2b-256 ad5d2888882b6c98206ebe2b8764939d3c1815d96ab3098b2cdbd5c199605e4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.3.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 132.4 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.3.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 db08b35662a28ead0c8f75e330c7e2043ed255b1f9412201769ff63f24db48f7
MD5 f025cf1673c34167059dd741e6589053
BLAKE2b-256 6041ad546feb3f19ff071a2e5f06b7e7fef5a1739b13c7aac3d4da3260128ec6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3bc21c1cc3c7b08e06107839433b0b7f85b410c0866a5c1327f19353602716b6
MD5 9e587017ac67b1985cae2ee62c714449
BLAKE2b-256 00c9d66e02cf062b53a0e1ef6b357729394d7057b404345d0c355bba252ce158

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 ddb68688be910188e62ee888391557f74e11c6b19c91f24844c6ec7c633fe427
MD5 f6078829b1abb5bf1ae274f16daeda62
BLAKE2b-256 b456856e5b78f6d34a67ca94f4dcd9a930b2c4b25629a18f348fbf6e2a37ddd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f0b90482f03e26a763922adc2a11ec87841832c305bb76eb2b6ea8c8e731431a
MD5 bb8403691edf7de69e0fdb8df4c5a522
BLAKE2b-256 d5bbc7cff00c6306152334d0efc81efbb505dd0217e1fbddd4c4df7080a71367

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6897992cacebe06954672a6fd3211ce018fbf3ac5df46606eab72604b30afb73
MD5 25e8845281c11f6196799af09a7fdf71
BLAKE2b-256 5966307a01ef5abbcbdea4e68bc635654bf8904029f44a076eaf9108fb7f4e4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a67b33a39ba2859568068a1cc51da879c7d858d87748636ccb30f656a33031b7
MD5 2d984e31ccf78b299b4b1007d1c1898c
BLAKE2b-256 74b7a5fec4ba5c38443a03f5243b14012d39cd6d3aeef69914c312ec92757d35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8225e99433efddccea1e4384430bb56583a2972443c789544be962b2a682c335
MD5 465c37b6a1578c0b150a90678deccbf9
BLAKE2b-256 21abe1b10ffe01380aac2a8b42b03f583397fe3979373dd04b06e8a8e31a3eb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0d9621b6969acbd60ea92632774fe50453984aadcc9369fc72927c8a9fe428f3
MD5 663efa3affbca8471c0d52831d5f4025
BLAKE2b-256 cbd3c257b9436d4975e397a859205ff2f5310da2bd26e2f1fe83d2dc9d279c49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 84a3e3d9f0ce1ba23152d170cc0c60c13c11f9868fe967055427f8b9c35a743e
MD5 e74f67c4c3855c2f24ceff7a4fd240df
BLAKE2b-256 622e4963ee9bfaa966ab3a832bc17dd5e9d70e0691b8627119172be285300d5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f35f915aa9079bf488c518c6379a4ba1304c24d845ad735c20df73cc116b478d
MD5 ed1d2ef49dc61b1b26828732d693ec4d
BLAKE2b-256 6c966f44576643824273c80d2059bbcd34f83570a51d9baf78815c233f1588d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 42fa967c295007833a52a88ff6d41877aeed2d9a90f30e0998c684261432c55c
MD5 27290e4027644b048a8607d0a4b58370
BLAKE2b-256 08bf44ba56d2e32de0145888283715a7173a444341abf3333e842dd469ce655c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01482b80f618987de4e250274e054c905af59201ee49a74ac5145d8572dca9e1
MD5 094fca71aedc41aa9b8b10dd0cf58e09
BLAKE2b-256 ab2f522b75be9da171097b2130de9017cc8314ee5a1b0470c5764b087fa109c6

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