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.4.1
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 563 tests in 0.191s

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, i.e. initializing the buffer directly, using .tobytes(), .frombytes(), .tofile() or .fromfile(), 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(b'A')
>>> a.endian
'big'
>>> 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(b'A', endian='little')
>>> 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 has been 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
>>> a = bitarray(b'\x01', endian='little')
>>> b = bitarray(b'\x80', endian='big')
>>> a == b
True
>>> a.tobytes() == b.tobytes()
False

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.

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.4.1 – 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 initializer, and bit-endianness. The initializer may be one of the following types: a.) int bitarray, initialized to zeros, of given length b.) bytes or bytearray to initialize buffer directly c.) str of 0s and 1s, ignoring whitespace and “_” d.) iterable 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

New in version 3.4: allow initializer bytes or bytearray to set buffer directly

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 Unicode 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.

extend(iterable, /)

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

New in version 3.4: allow bytes object

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 Unicode 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 integers. a.tolist() equals 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.

endian -> str

bit-endianness as Unicode string

New in version 3.4: replaces former .endian() method

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

byteswap(a, /, n=<buffer size>)

Reverse every n consecutive bytes of a in-place. By default, all bytes are reversed. Note that n is not limited to 2, 4 or 8, but can be any positive integer. Also, a may be any object that exposes a writeable buffer. Nothing about this function is specific to bitarray objects.

New in version 3.4

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

correspond_all(a, b, /) -> tuple

Return tuple with counts of: ~a & ~b, ~a & b, a & ~b, a & b

New in version 3.4

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(n, /, endian=None) -> bitarray

Create a bitarray of length n, with all values 1, and optional bit-endianness (little or big).

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(n, /, endian=None) -> bitarray

Create a bitarray of length n, with all values 0, and optional bit-endianness (little or big).

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

bitarray-3.4.1.tar.gz (142.8 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.4.1-pp310-pypy310_pp73-win_amd64.whl (139.5 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.4.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.4.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (140.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.4.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (143.2 kB view details)

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

bitarray-3.4.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (132.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.4.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (135.1 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.4.1-pp39-pypy39_pp73-win_amd64.whl (139.6 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.4.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.4.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (140.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.4.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (143.3 kB view details)

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

bitarray-3.4.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl (132.3 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.4.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (135.3 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.4.1-pp38-pypy38_pp73-win_amd64.whl (139.5 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.4.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.4.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (140.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.4.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (143.0 kB view details)

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

bitarray-3.4.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl (132.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.4.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (134.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.4.1-pp37-pypy37_pp73-win_amd64.whl (139.5 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.4.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.4.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (140.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.4.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (143.0 kB view details)

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

bitarray-3.4.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (134.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.4.1-cp313-cp313-win_amd64.whl (141.1 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.4.1-cp313-cp313-win32.whl (133.8 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl (308.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl (328.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl (325.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.4.1-cp313-cp313-musllinux_1_2_i686.whl (300.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bitarray-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl (308.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bitarray-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (323.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

bitarray-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (330.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

bitarray-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bitarray-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (304.3 kB view details)

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

bitarray-3.4.1-cp313-cp313-macosx_11_0_arm64.whl (137.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.4.1-cp313-cp313-macosx_10_13_x86_64.whl (140.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.4.1-cp312-cp312-win_amd64.whl (141.1 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.4.1-cp312-cp312-win32.whl (133.8 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl (308.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl (328.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl (325.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.4.1-cp312-cp312-musllinux_1_2_i686.whl (300.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bitarray-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl (308.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bitarray-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (323.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

bitarray-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (330.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

bitarray-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bitarray-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (304.4 kB view details)

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

bitarray-3.4.1-cp312-cp312-macosx_11_0_arm64.whl (137.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.4.1-cp312-cp312-macosx_10_13_x86_64.whl (140.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.4.1-cp311-cp311-win_amd64.whl (140.8 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.4.1-cp311-cp311-win32.whl (133.7 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl (305.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl (326.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl (323.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.4.1-cp311-cp311-musllinux_1_2_i686.whl (298.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bitarray-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl (306.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (313.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (320.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (328.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (312.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (301.8 kB view details)

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

bitarray-3.4.1-cp311-cp311-macosx_11_0_arm64.whl (137.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.4.1-cp311-cp311-macosx_10_9_x86_64.whl (140.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.4.1-cp310-cp310-win_amd64.whl (140.6 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.4.1-cp310-cp310-win32.whl (133.5 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl (298.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl (318.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl (316.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.4.1-cp310-cp310-musllinux_1_2_i686.whl (291.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bitarray-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl (299.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (306.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (313.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (305.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (294.2 kB view details)

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

bitarray-3.4.1-cp310-cp310-macosx_11_0_arm64.whl (137.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.4.1-cp310-cp310-macosx_10_9_x86_64.whl (140.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.4.1-cp39-cp39-win_amd64.whl (140.7 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.4.1-cp39-cp39-win32.whl (133.4 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl (296.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl (316.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl (314.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.4.1-cp39-cp39-musllinux_1_2_i686.whl (289.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bitarray-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl (297.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (304.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (310.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (319.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (302.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (292.5 kB view details)

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

bitarray-3.4.1-cp39-cp39-macosx_11_0_arm64.whl (137.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.4.1-cp39-cp39-macosx_10_9_x86_64.whl (140.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.4.1-cp38-cp38-win_amd64.whl (138.9 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.4.1-cp38-cp38-win32.whl (131.8 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.4.1-cp38-cp38-musllinux_1_2_x86_64.whl (298.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.4.1-cp38-cp38-musllinux_1_2_s390x.whl (317.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.4.1-cp38-cp38-musllinux_1_2_ppc64le.whl (315.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.4.1-cp38-cp38-musllinux_1_2_i686.whl (293.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

bitarray-3.4.1-cp38-cp38-musllinux_1_2_aarch64.whl (297.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (306.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-3.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (312.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-3.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-3.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (305.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-3.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (294.5 kB view details)

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

bitarray-3.4.1-cp38-cp38-macosx_11_0_arm64.whl (137.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.4.1-cp38-cp38-macosx_10_9_x86_64.whl (140.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-3.4.1-cp37-cp37m-win_amd64.whl (139.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-3.4.1-cp37-cp37m-win32.whl (131.6 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-3.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl (289.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

bitarray-3.4.1-cp37-cp37m-musllinux_1_2_s390x.whl (310.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ s390x

bitarray-3.4.1-cp37-cp37m-musllinux_1_2_ppc64le.whl (307.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ppc64le

bitarray-3.4.1-cp37-cp37m-musllinux_1_2_i686.whl (282.5 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

bitarray-3.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl (290.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

bitarray-3.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-3.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (304.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-3.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (314.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-3.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (296.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-3.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (286.6 kB view details)

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

bitarray-3.4.1-cp37-cp37m-macosx_10_9_x86_64.whl (139.9 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-3.4.1-cp36-cp36m-win_amd64.whl (145.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-3.4.1-cp36-cp36m-win32.whl (135.8 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-3.4.1-cp36-cp36m-musllinux_1_2_x86_64.whl (288.9 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

bitarray-3.4.1-cp36-cp36m-musllinux_1_2_s390x.whl (310.5 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ s390x

bitarray-3.4.1-cp36-cp36m-musllinux_1_2_ppc64le.whl (306.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ppc64le

bitarray-3.4.1-cp36-cp36m-musllinux_1_2_i686.whl (282.1 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

bitarray-3.4.1-cp36-cp36m-musllinux_1_2_aarch64.whl (289.7 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ARM64

bitarray-3.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (299.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-3.4.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (304.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-3.4.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (313.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-3.4.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (296.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-3.4.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (286.4 kB view details)

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

bitarray-3.4.1-cp36-cp36m-macosx_10_9_x86_64.whl (139.6 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.4.1.tar.gz
Algorithm Hash digest
SHA256 e5fa88732bbcfb5437ee554e18f842a8f6c86be73656b0580ee146fd373176c9
MD5 030e7d033e1da3c8941cf5ce8c58397a
BLAKE2b-256 c440505f2f7b1c26582ea350727468d368d0d3f2ed3d3e7fe582c8ab8bad8191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 14b07b99c8bcbbcac6801838765e0b2ac15ec419f487ee9986982209821a7087
MD5 72f1ce9200e9cd48a6c97513247de8a9
BLAKE2b-256 6df89ddb69ada82a638e6355067728944eaec2ebc0aa6ba9372f1fde499f2c92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a640fc0227b995caad65bbc39e1edd14e01d4741aed3c376a29d9283d9d2da15
MD5 7fcdfd371032dce92ce541dd028fa660
BLAKE2b-256 7d4772588112da56ec35c36fcd145d510d0ba5773b9d48d15626e5ce9e0ab584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1db275f2775a28a3519b6d80d5d1136746e8000a355a7c7eba586d6e5a386e7a
MD5 61cab48431f8c91e95a1f6f567c44f9f
BLAKE2b-256 7f85e0952f5aeb61645d8fabb95bff6aff0d9c0933c32aece94d1645bb58a0e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9d5b9394d063bcd8bf7be7f4bb54b38fe1400e256f3053fe60eee8e169e6fce5
MD5 c25cd48c3216612d617b38e55b0473d9
BLAKE2b-256 488873376138bc18295d6d69d8409054b2d7f9d99d891ae146447c11c0b6fd9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 647cd1433bcb2271f1a224456c146a42db116e57906e37bf301bb655079154d5
MD5 d9a6349cb51251f55ecf40493284f531
BLAKE2b-256 936713d7691d7b123e912eef530c978da6aa132dd16afdcda7826fbc847934e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 14b3bd0b2d29cc692819d4f9853bb8ba9547176c48d73adfa171bb4eb16ed2e6
MD5 0e0d753ac31f585e5a62ddea0a8f78c3
BLAKE2b-256 1b7bacea86e7ec407de051912783e4bc3bb80b209f320384c35cbe1902f85449

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ae60b992461f864e5d7fc274ca0fba9ced4abfce18e9089bd542a18912824713
MD5 5ac109c24f60c6f173385e278d285aa0
BLAKE2b-256 5c4d45ff27cfa79367cda3a2c72608eb6bf22c728cbec0d3dafa2d27a8b95b2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2761a82280007c0930529fab344db61eb497a6338fecac3a61e0f1980e93159c
MD5 254510fbe36f8f6166a666b45cc7d8b6
BLAKE2b-256 f7688792f505b3f0c8052044f5bc6d21c76aa0cc1c7571b3d10552e1d0c28fe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d335df95e4d088c0e4c8d6333f25eb5ed40d068fee8185fb7dbbd9b98b849cf
MD5 579a11d0f823412ada5f3a07b57311e8
BLAKE2b-256 f5f94821e7368f6f6a0b31af41d5f868eb655071234bf6b147e51fb3e40db9e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7bae86e1a22aa55b8ee101d73119dac28879d329e80ed76f17fde5eff2d48e6f
MD5 de86f7e1973903905286058286cabf73
BLAKE2b-256 adfddb2e69a9733b6af159a333bb73c39d5f30ddd76f6e9931582026222ea26a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16ec771bcb2d5d646c826a7d24763c15fc2ee025ef826c2c84f53999107c7358
MD5 1f76ac7e077d58ee5845a28aaf98a199
BLAKE2b-256 02a67af35858928857e453254d410958886311cf06d20d3fe9bddbca9b9320fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9e665df0eda2d398086ecb88385e8ba3f67b52607e9e711538ac8fb6ad4c2a0f
MD5 226878c72fb0c06ae1172435167fb7de
BLAKE2b-256 32dfe80b9a1d17859fa8642143794dce26ac31c0e9e1b46613505df84799e3ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b54500ca32e6f3af99c785f99c2f1fad4af5f577c49a02a0c39e398aabe8deec
MD5 a3962143bdd8934e35d33ce57aaaef5c
BLAKE2b-256 88a2ff63e9bd26056ff3549053e0dd3ad2f3d5b90f1f61401290458e08db666c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2223e44e502649de51d747ba4e52564addd90fac3838794f77ab4d3ce363cfb
MD5 27adf49aaca2ed95c337a982090215c9
BLAKE2b-256 e32046ab42acd77322eed042918852f5cefd47222d9ef03a2676f6312bdd01a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ceab4b82ad736224f8f5d1ba9d89a25a911266f3c89d968be65a14f21c955619
MD5 8af32110f01d74a887e0f6c25a969c58
BLAKE2b-256 bc3943ea0899d77b1ded774f61b376eda516850fa66f5ff3a086637464e1066d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d6ad49786e85538d577e27a764a02f741bc262ec302f2c2e74a886fc40bd306a
MD5 0c56533c085c4f028afff79440ba46c0
BLAKE2b-256 2c902537ba0c2da4acfabe5b96ce3540514968bcb3e174613788065137f7ff1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 885c50c7d6ae1a160c5e30f33580006bfe906de2bac206a427c57087b81280f8
MD5 2c16e08f26db95b02f95be4b3b6f49b9
BLAKE2b-256 cc170fe4ddd0ec56a85a214a4eda81e7d36accf3a41f735d9765e0cf08ecc164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 55d10287cf4559460a73af1aafd48b4a12af825d090547af61ecf1c4bd2bb84b
MD5 98965dd514a4f3c0ba13b9767b708e8d
BLAKE2b-256 bbab4bb4e8e1e6db2ca07f546086ec9241454635db444f2c9acc1dc721df8c36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 28aaa565fb7a9611f1366db2b228f0158bb4915132572c6b73416c00baf4d8a4
MD5 6757bdc296d0cbde06b497c8ec1a1685
BLAKE2b-256 27fbdd55164c794990bfa15ff4967deb8cade37fc1b3730185f2e1bd35855a1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12c9c6fe8e27d4bfee750d83bda45808a716dbec439ea077097806545dfc5879
MD5 5d080fa4338372a538079c01acda830e
BLAKE2b-256 7cbd82320fa0eb0a5e1e990dc80611ba3a40143e4f2d4206f3636866ee0b80b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7892d6f71d3cb79855dd318a6bed81d0943e244ff31f5d7a04386e3403ed0f51
MD5 95cff168867222e6c81c70f5de39ce57
BLAKE2b-256 56643f661232592275ec0e87da257114b983d73f265986614e63c7071170b171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 778063aae102fbc7320b7473be3915415942155220352740c5572a08d28f4b54
MD5 4353606614c9dcb3c8be3818ed5dc593
BLAKE2b-256 24032233b54b7760899fff96ab007bb60b48da2164e52c54d10ec25239deb4e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c0ddcc1a80cdb1f7bfac094c60a57263b39fb44e41f86ee7c553f38da666a97a
MD5 d33da2baa0fb721cf1bb51f4372d5698
BLAKE2b-256 2444226bcfe5d3d20e70f4b9079fef6ffc7576a87b79eb1abe869ef42f873c14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 141.1 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.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8c10b1feea76c3093597e8d3c6e23388085df3756c7d437fa195baaae3585e6e
MD5 5fbf95ed256aacbe0823a975d12074bb
BLAKE2b-256 f934b839dfca142f60535a9b2a45e3ca0887f26126c30b1c2b2e6bcf81f606be

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 461ae6337660d404c9f1d1ba8d4b563b6db635e61afbb23024ead15caff0babe
MD5 c82de5d0cb88ef1051824ad914fbc808
BLAKE2b-256 6b468792f34dbe5c27faf0e74100948e112e7eb1e21cd69924d8c952dc8c0e9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b93e29c66f29c4b389596699aa14b07e30adb714e3e37b894f02d13b1c91cc9
MD5 9ec72b3eac35f20a9630bbdf783da376
BLAKE2b-256 67799638023bb81a646afee7ca4764f938f9a47212cb8c69d2e3346c46ab1db9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 1fb6d5f36fa8b38586c40674d482a9066793e273bdc5a9cee8f493393e5661eb
MD5 7808588f16c48bb0dc4d6025d9422b0c
BLAKE2b-256 07965ea31419ec3d2740efa7eb880f7eb700d0067a9d3bcea53e5a4850dbe4d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 43bd377bced1a6dbd744d3a58d70973cb29abe56fc82260de736558b776d8c7b
MD5 2bdfaee558ebb128b6ce8052dc828279
BLAKE2b-256 2bfc288d3f94418ed85305d6a855eeb8632846b9d69e93e4289272af173d2b18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 483423116291300789ecc7a19c9fce88a927be34e1d77bbd59b2b6c07440f271
MD5 1d886ceb774197efa649f480d7591b02
BLAKE2b-256 c4fd1563ce73e3ef7e293a71e8b968a7828931fdf477a0e88c290f831980256f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7600eaa91ae4e0b73543dcc578537f7ff0b1af63555dd177e31172f51933dc44
MD5 8449cb01ee04ec0582221846048f71a3
BLAKE2b-256 925735fa7ecb9eaca191026189e499ace8a084d8121a13e36fc3fe9cb033de98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 faa5d648a4716b1a87d3ee84b275335797f998c9bde2e6af1501b341a178c041
MD5 c0dd05a52f93c8f7d7df6bda8ee3b4af
BLAKE2b-256 36c8083ce7abbdd0311ef35a7682b61e2ba2d695fbceea7950500bfee9889f10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a07d260e6969356d3f1184f14e04b0f1a22a47021bc9f8d9b4f3655b2906db8a
MD5 774164eeb61c3fa29f681e206b49f450
BLAKE2b-256 56738e299f93aa30582f47e62fc0cd6e156cc981555ea2437dc0c13358f5d933

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f1e5a3003381f441d1f98a9c7535f53e9614c9261b1e86f5df2d2aabd47655d8
MD5 2faaa6f14a80ddac6971a2d3b8572892
BLAKE2b-256 2c02ffc4e59b6152313e3924f8d7ab5170ae121eeee5c2c3e9fb08a359dcd659

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c53bd87ce689d09f7a6e4e627e74ea0db1a174e3af21c9b9604cc0268ef42b67
MD5 49abe584ce374f53b92d2d3a3593315e
BLAKE2b-256 3903f7314412d87b71a53e14ad2b3fb80a2aebe0e593d7cd824eb46dbdbd76dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cafe66e81dd1adb2fbd298fab9411dabdc7b701d1ce169847f3ee3d2b35d2f5a
MD5 1363faf4258860a2031a9607ec237beb
BLAKE2b-256 9cfb72dfc7f461b191e3b96d39a37c140debd32089fd17f98575a0ffd9a98f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 550ccfa6d43d5aeb07104964710aa75d9c4b763f3a80876c2ab9c2672601597c
MD5 7d54d8bc41b75741eb80a3aecfcdc110
BLAKE2b-256 02dff2709f7a6524c6d46bf4b163aeaa8f14afadbe0fa32c6cd409b374ba3604

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ce175e0a5bcfd8ad928a1c37832aa072072454819ade953e513e9cbaaebab9ce
MD5 05c339184f327d5a0b5899ef8e9a3328
BLAKE2b-256 e3717a57aad82927c9c08c62a836f8db5868aeffb2fd32f25c03f97576c3bf58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 141.1 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.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2ff2b7082a2a278ac0a65e0e325dd72322e44259df59001bfb8bafa5cc4a7620
MD5 e4d7f1b2e0f596b1a20f0b75e4a2e897
BLAKE2b-256 71c78944efa1ce9661c8f377254d0afd9e1cfee243df43c49c00d37c7c6691e1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fcf561bad02be8934fcac7e778c11f736594e6c1d72323d47f7819638afdcd6b
MD5 244c662831c4670091af4a9b2bf4ef76
BLAKE2b-256 67b1b0366bd364369ec5874415a3ab3e2e6fcedd41bd9382c6bc371dc555d326

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56dec8fcceb1013507b129470420cd253fd81a0531ee1824d1a9c4080ee71dca
MD5 fb034917eb9209dbdfc1d34fd85768f3
BLAKE2b-256 f93019ce1b5fa982a74ecf343e6b610d01efc91eb1119cb56f0303e35268bf50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 830b577ceb27cb2cf69ab2d298845ec78cd36f938a775e2ad1832bd026732902
MD5 039832821d153c2698f906bb6533e6bc
BLAKE2b-256 4b9bf8fc2177f1351f2c95a1e2b010ea2aa4400779e470814bab2ecbd5d9adbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7ebfd3a5120ca92e9402ade4219bf85efeb34fe5069e8c84cb232ffe4ac787aa
MD5 db6459797716f53e43b3aacebad9c646
BLAKE2b-256 00b434517439b337b3151b5f1feef9368b065d442ddee1fae3194fc5bd2b629c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b8a3fb6a3993abe295b8d28e0b0035dd9ae27c00841873791cb4aacd290cd6ab
MD5 ca36e76d5b0e74ea9026720665623503
BLAKE2b-256 50df43013c5273a12f489dbc53d19452d2f67ee3007f7f7787979ed8c9de6996

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d198e4a1911283173bf6cbdde17e07228c23f4c7b640f979dda96df1c47e2994
MD5 284db10ead4e306e0eac6a4bb103e9e5
BLAKE2b-256 9fa227ed6134ed525f768ad74bef834852f32ccd3a3f8d269ffb85c1b970872d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e35f1fcfe86c19c150d32a8754bb7cecccb70ac7e8d38982f60c2f22de68ba4
MD5 041983706f48efae2ff28f352f2a0c7b
BLAKE2b-256 c0e6d143eabf112a5cb810d4a9636511c5ffb1439c133782dd53a7ef1b77e123

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 35ced8da829ab221338f632a84226634002e418207971a99d41ea740cbf7a67b
MD5 e7b57e704dd0ae268192e9f525040694
BLAKE2b-256 764df0cf9d7fa8a0260317f23170f02998cc05676a7036667a28032a4b0ca0a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7d3d6a2679c2986ee715b8f41a09d4c8f9c3f44ab57ec4c1520c586c08fceed1
MD5 a840874452771657e3fdcd640509388f
BLAKE2b-256 69954db9a6a72830198602d8c5aca4bfabe8ab58b0f85a3c014255640073f39c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c17b11e86355a6dcc9be38d05e58fcc112c2492bc605a37ccff7498de5ea2cf9
MD5 19d05c1f1c4e786196260e993fc9b7be
BLAKE2b-256 3967e85a3b8b9b24395f7b59d4d8ca2c30b1ecd21db21568f65da1a9c5e6f4a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9d6914cdf8748725edbf099405f0f8cf17fc474bdfa3685e5a937c6164e3323b
MD5 af982e1d6ac17e3bdb6fd221829511fd
BLAKE2b-256 c0cf1c4f5cfc01d1436a4ede2445850fb86178dfd4eb2547e064e02a71bae805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10a12e32aed27c5feba44a59acb5a85615ae0fdae434fa4ef01be6da0d1a813c
MD5 59270e740d98797a2bd904369dcb85b4
BLAKE2b-256 08dd6e5d75433c350a6d3bae9e425bae843f49f6671a051f942cc5636f6761b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3a9b83d7ab4ff686e9ab260d25ee8389961bea0c0644a032a6bf30ad34a9c552
MD5 02d99b926bfacb47bb8ad60dc2834971
BLAKE2b-256 f5fb549d65062b352dce2a5724e679fc3c533c65a72289a25f1430d8db8fc591

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 140.8 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.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 10cc20af9f6d8a5113608aef2b67b6c6efdba085c43fd6ed2086dd06df5551d1
MD5 298771c1490c8244fc7bfc2978441d2c
BLAKE2b-256 55fa4d84bbd525a878c4427a5086f9f4b2b4f7af1c060023ec7112285e6df642

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 133.7 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.4.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2a109463f0cda038171372912d4c5b7c113e464ed2da72e340bef2ce6960ef02
MD5 36e54ff795cff7de7d4b5557bf1ff20e
BLAKE2b-256 ae011dbb5560dfedeabb15c3e3719761a8413cdb2b32e42bba2e907822ac61f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c9d4fe602fc5d7c93a0367d013edc1cd13dd93e57c6adb7060113376210248a
MD5 fe21dc86b8233e7d082097336acf2c6f
BLAKE2b-256 dc8c99d2bf07c011ec22cdeb8bc209a6f2f24649b9f626e37f027b3c561f9266

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 8c688e5327647e14b39a8f264ed58158586f7995a6e4d2a797890187868d6785
MD5 53e7702273f5311e241ac01ddde1ce9f
BLAKE2b-256 e2fb5758e0beaa83be0aafe2e606710e55a77c421d1a2b93c94fb51d4047ddc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 5f0b8dc33cb0679c23a8e92307e10d96bbb6ed3eeb312caecb9074e5d4a48c63
MD5 336c3307a3a74a137c18f37d1d36e96b
BLAKE2b-256 dc7811dbce1bc7172f05755d301bee7df3589bc0ab128cb43e8ea17608ad682f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7987f639461ce9ec9d727780d10a807fcc3fcfe386475a08b2f640d255ffa29c
MD5 23032b367bc26ba326e2223e68e6ffb2
BLAKE2b-256 a5645010af235c913d455295bf116bcdaa2fad358f2b4ec5140c94d025c48459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 523de19544ff2c846e38bd221f714ea062e07c90f0c6e1c459b44d49d4151959
MD5 51d002bcb2864a88c33a8db7e5f550da
BLAKE2b-256 3fab7566482c249c54ac69cb995493efd479d3672ea95b2b15d8d53e1bfffb11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c8dbeeaabfe01f025d590441a4a6d676de5ca390a21c6953fe061d00f64ccea
MD5 94b6f78011b8facd84ce29449b993677
BLAKE2b-256 4c1ecb1ebe5a66f7b5954d36d426a4a1efd0c6f0f20a387044ebfbc5dcc1259c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 293f7a0f8b1d19c975ba63d0bc96f75f268b0f789ccc16bc2330083b2d47b8d8
MD5 4d4f0fd2e75fa9463c74af2e2d3a4235
BLAKE2b-256 9ff048f56a87806ebea186f9b853152fb35ce36d8c6e7ede5fc80dae904e4d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b869be5418ff61616718604c9c98b4107bcc4c49830605cc531c300d716bc847
MD5 2ac8679dcb7b7587018f3b03dfa9f267
BLAKE2b-256 981cbe832f625aaa1563397edd504ac9c0fecd7cce2981fea96c626ef56d5f54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce4e7fa7baa30bca66f637d9861232269dbf10ffd3a124b66cb88e97a866bd74
MD5 c37f03daf98d24467860f16463f589bc
BLAKE2b-256 180b090a32fa097d9dbb4037c95b8ed441e38c92a6e5788aff7f93569bfc62dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2de5eaa4f78446b58bb3512095cce5b36302130f45fb3617666a262ed801c26c
MD5 3793bd2c307bdbad96d836c38ddacc6f
BLAKE2b-256 ef014e647040b523f4070df228c837b91dc1950cc576e95f27c7fb89cf13e709

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f708e4ea99bd10d8e49be6ab9479b407f454f59351764b36e9d8252b6f78944e
MD5 b5f4e22a0344454b3d94b3748a1fe6c9
BLAKE2b-256 571c725ec4d5695dc09ba736bf1eb963c8de19b13b43b7f40494439fab15bcdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef7d9b780c6c7d5d521bf5ed7507b6fd2c8b7a35dd853b00aed8976db1fb36fc
MD5 55724eb19c3955d7a3c686813d56e444
BLAKE2b-256 a04987a5a7812abfd267cd8dcc3794f228fb0b40333b24a49f94594318787c35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 140.6 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.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f7dc7dff64a346f69046c3bb39c2a4faf570dbb4aba417da676e5a92d670fa52
MD5 e040d26048233db103b9ac2a8f03b2fc
BLAKE2b-256 eb949230a819cc0cd500481178c78218ed2a184236d83d68d62a801a55daa90f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 133.5 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.4.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 5beef0474dd41778224b443a89d2847429c0bea7f8ba572d4da19b05471b4f08
MD5 fa5b1632748404e02e47e2ebd8c9c0d0
BLAKE2b-256 84f2335f3e0e43d751f7c01bf6a8d93f8188dc83f63dbab49c38dfaf92747340

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 160a9cff6cd6d977f4f5d698c4d01fa227eebcf7833f69c2bea290598451e299
MD5 676f45950d0d5a65503e821aa9b46056
BLAKE2b-256 aada8f6f26f3a7c97e58481f7eb002ca48ac16492eccb39712f102a54b5b3b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 7467891ea2b0deb6c3b9a5caa7aea0e4f7739dc1012bd445b3b606311bb77f5e
MD5 e69fb7290171957ff1c115c3713c24fd
BLAKE2b-256 6aeb3f9a6ee92693e2eb239295f999c67e3806774c27494e7abb64d495383e9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 ead4f4eee7e9398b036095ae54f2d1680fda7f3647cae6d964af5fea7c8e0426
MD5 2aceced5da12bc84b608efec98dd4be0
BLAKE2b-256 8206a91264ee53e6c2c23c15bdda197c277501919aee530f19e60531c449b1bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f8bba44252b6735942ee517d5b529b71ef45bc5759c0032090b982078ccc43cd
MD5 74a1e013c1cfb3d07e0d380f55e664f7
BLAKE2b-256 219975e76a8300b470e770e51d8a70d1101405e900056de483604fc3d43e75a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 456f736b8e5267051418305dc0ffd1da11fc981785b479fb2eb0e6787c14ba4f
MD5 bc6aaacdb6d01179e750e13afad13958
BLAKE2b-256 259eea362639b7c3a9699db09ec69c787ec8afbcdb8c592a6546f253bb2af6fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64b65000169ca0846335cba2c67450858d84cca05fc0e8f2e8ec120e67aee527
MD5 2b325e3165ebaa5d6ca22b95eefa7228
BLAKE2b-256 a128e2a8a1499b5c48f26c0fd44d50cfca865be82d642009d257ab3499bff958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 92ae7aadff037733328aa971f399474efd8bfcc448e59322572c162c85f2134b
MD5 462991922d3a117ad3bacb12f6b3c4c4
BLAKE2b-256 d4e35e46b0b6ee835fba3d08d43c7dc96e131b8ddc9c21fe43230636be4ba0e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7cdd2a67ae23327146bd3a3c2c4a22405139c003a4dd0743931199fd407886ee
MD5 4f4ab01e3ff0f732e00b8bac82344fbd
BLAKE2b-256 88459695ef75435664abc525aa9258d12e3c2fc5e586b69580f13fe871a6f094

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66779621b640e82f1cddc72b097e20b8c7e2840357ef1c5cd9a9f7d383d09d07
MD5 e3540b269328286725c4b8c98559a118
BLAKE2b-256 c40982baed6952baee6e8d45b3a3b30e604712db4e5d8ff44da03ad6a2f3748e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d0a5ef1aa7336180ca4da6581bd362db167c22f5c0111cb510dfec178b1ccf2e
MD5 8197685350172d3e98aaa127a8659040
BLAKE2b-256 40ed3f28ed860c33c485f632cad7e831dd7a5894a4c0e9abedf32847a5fba81b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1232f47d3685d932e97d1a4de9713ba1fdc3d342dbff2132e436ad13940deb4
MD5 9fc16ab0d389aaca6e8b47b017610cf8
BLAKE2b-256 eadfa2630c26168893d2e7472fd63e8eda37b51469c7aa9a81b7197a21103a97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 61d1db9d05da8c29bc3b17908f6b49b58ae58a83af0d06aa90ef5b41d89006ac
MD5 b4cf10de62b1c2e69d4706f950c97a07
BLAKE2b-256 dbcdd25a306bccc43e0d7caa5f62c6798059a78f73e4cbe0640b21c6350dc39f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 140.7 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.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 476d7b2a6bafbebdfb636a0bb658a5638b057628e00f7b9ad83d90134f4fdd08
MD5 aaca8c7e0d71352fc97c3852a295db76
BLAKE2b-256 61336be7731f57c78e7653d7d3bb2805044ac2cfef938b4a421eb5670baa71f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 133.4 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.4.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 be46fec3d6ed968e5c3039d5adf4e77e8b9d24d72e7ba75b71156d56ff4b09ab
MD5 8860c16728966738514752490d51f9d2
BLAKE2b-256 adbb594c1915110e1c14df5e6501833608d5defecaa22aab12864b1ebe771bf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19b37b9672e4d26ad4e90a6b0dc1f1e93c0fe1a895f7b439b7ba1837442914b5
MD5 51918ab374cc435bd80ad12418578757
BLAKE2b-256 b6255385d879d3c058544b70ae2515f4a30c2cf866661a1947c8c77d36a3257a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 710c6009c469ad8b1379e1df9d740a18200fd35604e61d2d3cf4807958174872
MD5 12da8ce6194c510135b136b9e3810219
BLAKE2b-256 153a34ec453fadfb58188cc95b461a53478039653f736cf4bbc03066ac426363

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 896f2cf8e1896243c226905a00940cf108924e5691c785e3abf8ace037730424
MD5 5db49b2fa3697c477f81204d13094c2d
BLAKE2b-256 9cdc12d41a79d7d8ffb568038855009faee0205c51803d5e69ed27f75a338370

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 325d9cb31cf190363af3cc581a4bafd2b55182228740bdf07288d2b7a6c89777
MD5 f32fe74d204557908c20256963131091
BLAKE2b-256 dcf1a9a8046a02c9c822e5f2dab372152b92ecaa1db911ee2b8bba076726be16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52b9381b9b9685ca408792b7a1ec70797331ff5dca27c65035915fe9baca667c
MD5 09abbbcd81350a796dd6a1774c8a2a53
BLAKE2b-256 3bca5819d9bdb23d30e14d8400221b647094d8077b7b756bbeef2f742bc610c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 449292cffa84d79445d14eea679f9343092f23cdf705a5af7a7eb402fb7e3e69
MD5 770f77b25f95b8180f2389aa25049016
BLAKE2b-256 917ab30d219715741c0f723a1bd6d399fb83e73e41db387b9a4b1974b19966b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4e17584d5a04b93b53ab4a0b4445d4252c4e5e75ff5561908811ce0fa36e6ac9
MD5 09b3e813e1362e32be05b8e41b68ec4e
BLAKE2b-256 c6180873144865123415f5e1d78412f4b68df1671924c274abe4be64389df619

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a2e623af61cca95b5942958b5eb3ef5000d75537857b6e7d89d0b9c32a75347d
MD5 4dccd48db29f65fbfe533a654359d975
BLAKE2b-256 a524a2802b936ae2621ca80e2a1b682949889892b6c085eb856d5fe5dda47025

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfa0fd661856ad4e73c9c4701e99d27be22fd09597b63bccf703bbc4621329c4
MD5 09b87321c7dadba61980c75b4910375f
BLAKE2b-256 9a350633140e24170f9eee357b29cf820efb16226efa0bf33c1e41bb3514a3ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f0a42c9e81539301c0c3aee69d464185dbb9fcbaf29c6751b6c29e6c6e7ee4fb
MD5 7b1dfcda049a15cc4b17d1d69d79df46
BLAKE2b-256 a89570cbb7419a24bab07554b16894f1649397e7731c7f66c0d610142561481d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f149fcd4466b9750d5f445c0ccc1bdd4494e614785ad318a0db4c4f9701fcc96
MD5 1cc8776a4fcfefe51b7d2d03e0575a82
BLAKE2b-256 cfda81f2d9204e953da098de3f20f95e9ac299c59e1ff556ed20c60d23dd7d31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77c7f08476126b4abc93bfba60315a86faac4f0eaab1d9dae5c78c4f90e08a44
MD5 27d28bb5753bb8090158a27cbae480f5
BLAKE2b-256 81e5669d7c0b40c9c9289cc39e2073e0f0f686feea258b9dc686ba4e4c1f94df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 138.9 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.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c2e8ec5232b8608bd47c27ff2707c111c50a248ea1d8938e525b444f94e161f3
MD5 ee51a9f89c1eec3fe201794232980649
BLAKE2b-256 076fc5c60a2272458931c7f3b17469f03ba5b408da9f73d7259f52dfd2e4f83f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 131.8 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.4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e0e15f9d1bf3163e1cf1e2f1f41cb555ad79e8b88a219f9070fa237e6c31c0d9
MD5 3a88f79ca4d2e979af21362e3fa170c8
BLAKE2b-256 aa77c2b86ceb2ead05f2629a93a8723b20b8abd5941802f94a95a15df6cc9f6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f505c4c2760e7226556d9f582b1977d2ceeb3ee9645092afa87d43be5169920
MD5 f79fd1c97bdb10302bbd29a321750294
BLAKE2b-256 caf1899faec6b598021a9216a5b98e856c3043d6f5396a6d6a59ec8524b94a58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 3829c0f1ce72baedd702ac20aa1d9a21805e7166e7a1987daf9730a02c6fe585
MD5 1ca095754f9aca4825f627cbf9cfbcaa
BLAKE2b-256 3ffb1e1bafc67f6212610b979ed65b2309654ee2aa2155bc7f0c41a38f79962a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 4f99ec6e1738d2684321f37db40bb0a0b90028c66bf7d36f201ec50c9b26fc3c
MD5 4f89bd45cf2cb0a65776416ce4b57d17
BLAKE2b-256 affc9c7ead5cf0f8ebb4a14bf17e9364631ccf6ce55e5cadfe9f9ffca4c372f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 68da4dd6f1c62679f073ed8eb9621da2f6ce8a7001690da0bfde1b46db659de3
MD5 c36477017f60cc133cc2107af35ba276
BLAKE2b-256 af1efd1ae6cc067fa231cf51df79943349ad7d7bb6febdf101c3a4bcc2c36b63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d46755b66eeb6ec14e9168d01a57fc5126e0a6f3e2ecc0f3c5aa5e61284e238f
MD5 ad08b1c5fdfdaf263382dcdcea13261f
BLAKE2b-256 bc38fff4742f071a90d265763885a0d2a6736078ba70a1687207695ec6e1ebe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa58a086fd3197658efb1d4b7b78cc87e4975bed9c74dd95531a51cf56e0661f
MD5 b59423f33a3a89e6849502f597305447
BLAKE2b-256 9b8d5173e1b5eb7eafaa99f1629911cee02d05a17e3fc21f3b789db731eb5608

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 502d870415dd73ac8eb302d7e3a34156f709d861c31d8b4027f3c95a0d6c8a01
MD5 11c982a7d17ed90b67e73687e7729375
BLAKE2b-256 51a62dca5bef64167c82001e684d464dbd871494132698469490d37ab62daffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1b17f86da78acf2933a36b729e8e3d49a8b76b12e8c9a334c6be3ac937df2e80
MD5 ad95e1e428de00f05c03153f847b39b5
BLAKE2b-256 cececfd59b01d5a66f38d7633acf69b6e6bdc0e429430cb4b650a86b0f60f8a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc1b5ee6d0127475ac01f15065cb722bffa367ae3cda8e477a2cfea890baa410
MD5 e50e4d28c8324a19ddcd8964f9fc415e
BLAKE2b-256 86a3ed8a9064e094147f07f6986ce630524de9e77ffd395481cc0ec95cbabdd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dd8923ce325b02bca493e9e08196041c23d37e2374bf9eff068bc9c31eb6e4bd
MD5 2ba7fdcbd0d2e133bd71a3a29c87020c
BLAKE2b-256 3cb8f36865e08662ca4be0f8844a6dd79c56d12f82523d18105bcca1e54726aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fc3013f0de4a1a7c09ba913d68b1397949a97b1cc8158bd3fdf9f2c57b41763
MD5 cc8dc2343a529ec28c7a7126f64642cb
BLAKE2b-256 cc18e51e7a14697a9e53867950ff661239c1d0762d63c324302899c4887dd328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5132f75767160183796ec628fbc547f9f6c0c279b068e7cdafdc0d8407f0090
MD5 458c0af19466f2272c82c5b0f8512c12
BLAKE2b-256 a2b51ba035bf6642c92f17a1a0337a0027ebf94120de0509ebe403a8f77cdb4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 139.0 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.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0e244b0dd99346999d08de46da6bc4ce253460a123db0719cf9e6adccd178bbe
MD5 44f4e72eab06b220f429def029d19cc9
BLAKE2b-256 6b1f9657efbf3ca1f14424632e522edc41d65f6459b84d378555bd48467d5d47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 131.6 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.4.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 3251b75b4646ad627a6152e7fa3ebb8ebbda1c334786e046b6aadf9998e077a7
MD5 cf3e1de4bcb0f453981887471b5016ed
BLAKE2b-256 d9ee749a2cbf89291070746ee1ac0bc1a57976bde359ad2176c66aaec64a1af2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 57959d57e7bf01bbed96e3ffda9af03bbe5090d8708408490e1d577918f87d67
MD5 16799d72428f0d2d403c6df018612a10
BLAKE2b-256 bc2f44fcda2b3dc536263fc2a73ecc0973c3447fc45f6438568eed1f53d453ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 40acd4bd4453825f17d59ccd7780b382afe195489025b1d816bbf562d2d0babf
MD5 deef1014add22064474f17479965166c
BLAKE2b-256 3c847b5280cfb5de5f5f45a1dc48b98750fc7f25bac6d67a3fbc8b9a788014a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 ec03a66c06b1547c824e734efc28a25c3634dbc3dea76ce34a2df255e2b59314
MD5 6ac2bb8194f6d675e0e69739dcfa2eda
BLAKE2b-256 5059736212f7a5b58b27800d6cf6875f4d1b12a909dc11307114319df6b7d48e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 336c6c8ba33e896294ef4fc2dbb5b5cd8cf843a0fb297102aab322a435ddeecb
MD5 0d5ffe587fd8cd33c6475182e8104818
BLAKE2b-256 de431ab3c73067935ad9a4304a8368222fd7604bf3691fd0dbf611980881bc18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d2a526c3557c268a9516e7601418806a4713901bb1dc90a66b27ea72cbd76c7
MD5 7b78ecc1a26e9688e6c6469d8246c300
BLAKE2b-256 97a699b809a62ad2bebf6f9e03a7620932c94908cf54c11758700a7a42291231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f3a9483fb7b6b2799f34c86d751a22ee59a51b473e9bc1f09681c5cf0224c95
MD5 769dc37b3c1141468f866a252698b668
BLAKE2b-256 48d1b15061fa9889d2e09f3c6e6934a182cf75f2c4a69928e73b5615de76ad6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 afbcd885c1fe34dd7c1408c168ee90e62822e9d56c02740ebc9e241e96e21743
MD5 bd2e5d17e9f1385ecda2b0f9188e3741
BLAKE2b-256 139eeee811ed9702e28d3b501e18d2432b5067155e9852227f22248bfb6e16ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b7ac9ac747d6b9a44b1b1a7584d16e6867309795138666fd24216a3b0226cd9b
MD5 ea0eee05d6cccbe11d70ee5f35e1282b
BLAKE2b-256 303cd77f0f34c8d5af5bb0060034058be7867f0a0d0007a9fd4ba021c7929214

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b52c5630f29959250158a42e25655086a304f6ca56b029ae2d69595ad3042a39
MD5 fa19251c3d586e3cc2dafc900b1d07d4
BLAKE2b-256 07a84750cc8147224b7135cee79fcadbb8182bf6e109d6973564efd71e41d112

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9a4dbdfc3c0101be80d23482b4c05d5263452b4363f85c50cb5cb118fc0fff77
MD5 c0800100f6a89b836f89a14c38b10c3b
BLAKE2b-256 43aa5498573d49ed6710c27c91d07b7588fa86231351cd8294d04513e0047f57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51862375b411e55e3454c812e646a742a1668f7a24010572c5247e5873b4d227
MD5 55fd9880c360ffccf712f43a63d3b231
BLAKE2b-256 54e810eb829fc320ecfb6835acea0a475cc19ebeee88843c6e2d21c46e7d4dd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 145.2 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.4.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8bc4c24830f8d2c527710ffd4b562d398c79e77dff6e2f0b55c11c3122d2bb90
MD5 ca4140be97b033004f92f214d80896e3
BLAKE2b-256 9b8865cf4e4cce23e7c4b83362fa9c44abaff959a5ae6677405240483e2e6050

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 135.8 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.4.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 f35fe9bcfedc60413c11a96845045c9211bb4b10a791563cb768fd9e615d9d70
MD5 6215125f7675d4373afaa1d9379afed6
BLAKE2b-256 5c0b6c56a3e783638772328eb8e1587bb9ed79946d6800ffdc8833290514f4dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c6803779e1fba018f6583b6ca25115d3a2a5dec97c1958272941f2910056ad8e
MD5 f8f3a1d1792ada5f1ff1bde23aedc87f
BLAKE2b-256 68dccf283f02174db2d2126472692ce997244f425328f1b821a63ce880d6d2cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 32af7b8f6f5fd09317982a7b1aa56d587654385eaee84894c1f8ce2b03677326
MD5 320e5466d7a40d4f58336f6fcd9a3a63
BLAKE2b-256 31827c0927af05c423dd2a87511202a70e76dde910bc103a63faa4dbb6f6b5d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 4e1ad697c5f4e48638ba0a9db79b47c3da1e8bf48cfd45ee206ffdb991f4605c
MD5 9ab17209c286d1fc8691369d644fb867
BLAKE2b-256 5fc7a3f176157b56ca2b96fb2fdd99297c95dee292faa8bf73320fe68526c24e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c3e33d50c204e93f41c22c416ab484cb4506a5ed0200d6c17d1637e407eb98f8
MD5 2b13c65f4c6f72926ca45274a26ff867
BLAKE2b-256 da492f8a11bc22c7bb34a11092ebbca7ccd065c30a63725740c2ddc7f3d8c982

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7233c7487156907f5e3d10e758a989526f79925577b56343811d1d752daa5f24
MD5 4414a0d57de276115d18087f3f63daa4
BLAKE2b-256 1214aec957c9a2a8fc98902e02f06bcc7d3eb676960453829a3fdf10ab0ebb8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5dfd76f685c6e8d22484ba0a55a1c2b4945d4720ed3cb283d31e58f456b51ce
MD5 83eaaff2d3f34c46c8398a6b35b1bb11
BLAKE2b-256 5dadaba9f870deb1d7e3056be1d75c004f2a6d8377e81784cf5d81b19b5b62b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 749508a6bef52321e35a13e6e79f9c051046880735bbc6262316d5fa88897b49
MD5 d0a681484ce59214eff48063ac543c1b
BLAKE2b-256 34a90b293232d050c0715c5c04e29f1426910bd549535e089154d1dac2aeb109

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1c8dff4e17b6ba3aa230d1f3bfcf0eadd1b0dd4a42fce8dbb80a20e13cafc349
MD5 2bfb7ea3289c4940e262c1641565f447
BLAKE2b-256 f9f36b97df6509870aa018f84e50364c1571a78c3160f4c08bf5a9ed3ac6fd25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45d360dda160671c5b1b06b4c16d9c5e6ca2677c67b62d276d2fdf4f0e72b443
MD5 1786f79d3617b0797574f16a093fa23c
BLAKE2b-256 3c7f3b8cc524a9a648e9e24292951a0613651b201f185dffaca02a49bee86a67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14755e3bad21b9f4efcee2da3b670e2fe305dca937fbab3ad74aba5fa088c488
MD5 99a0ef2c71b05d82df02459df764af50
BLAKE2b-256 2a2a4bfd843466484de18a934067942f4c7ad2330adb73525c5b601d5f9eb230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ab65e7cbd6507a5266301f75e241839f67e08a7ba47d678a49bb5030439d8897
MD5 27941dfcd56d49ae1bec71976777e7e9
BLAKE2b-256 e53f2718fd833c3743def3b1ea8eeb8cdff864c676f8bc70590bd6d233ab1233

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