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.0
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 549 tests in 0.182s

OK

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

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

Usage

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

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

Like lists, bitarray objects support slice assignment and deletion:

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

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

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

This is easier and faster than:

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

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

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

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

Bitwise operators

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

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

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

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

  • blanks are filled by 0

  • negative shifts raise ValueError

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

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

Bit-endianness

Unless explicitly converting to machine representation, 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.0 – change log

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

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

The bitarray object:

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

Return a new bitarray object whose items are bits initialized from the optional 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

This version

3.4.0

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.0.tar.gz (141.3 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.0-pp310-pypy310_pp73-win_amd64.whl (137.8 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.4.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (141.5 kB view details)

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

bitarray-3.4.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (130.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (134.1 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.4.0-pp39-pypy39_pp73-win_amd64.whl (138.0 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.4.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (141.6 kB view details)

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

bitarray-3.4.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (131.2 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (134.3 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.4.0-pp38-pypy38_pp73-win_amd64.whl (137.9 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.4.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (141.6 kB view details)

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

bitarray-3.4.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (130.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (133.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.4.0-pp37-pypy37_pp73-win_amd64.whl (137.9 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.4.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (141.6 kB view details)

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

bitarray-3.4.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (133.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.4.0-cp313-cp313-win_amd64.whl (139.4 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.4.0-cp313-cp313-win32.whl (132.5 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.4.0-cp313-cp313-musllinux_1_2_x86_64.whl (303.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.4.0-cp313-cp313-musllinux_1_2_s390x.whl (325.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl (320.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.4.0-cp313-cp313-musllinux_1_2_i686.whl (296.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bitarray-3.4.0-cp313-cp313-musllinux_1_2_aarch64.whl (305.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (311.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bitarray-3.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (319.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

bitarray-3.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (325.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

bitarray-3.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (311.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bitarray-3.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (299.9 kB view details)

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

bitarray-3.4.0-cp313-cp313-macosx_11_0_arm64.whl (136.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl (139.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.4.0-cp312-cp312-win_amd64.whl (139.4 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.4.0-cp312-cp312-win32.whl (132.5 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.4.0-cp312-cp312-musllinux_1_2_x86_64.whl (303.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.4.0-cp312-cp312-musllinux_1_2_s390x.whl (325.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl (320.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.4.0-cp312-cp312-musllinux_1_2_i686.whl (296.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bitarray-3.4.0-cp312-cp312-musllinux_1_2_aarch64.whl (305.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (311.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bitarray-3.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (319.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

bitarray-3.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (325.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

bitarray-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (311.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bitarray-3.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (300.0 kB view details)

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

bitarray-3.4.0-cp312-cp312-macosx_11_0_arm64.whl (136.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl (139.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.4.0-cp311-cp311-win_amd64.whl (139.2 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.4.0-cp311-cp311-win32.whl (132.3 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl (300.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl (322.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl (318.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.4.0-cp311-cp311-musllinux_1_2_i686.whl (293.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bitarray-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl (302.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (309.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (317.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (324.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (309.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (297.3 kB view details)

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

bitarray-3.4.0-cp311-cp311-macosx_11_0_arm64.whl (136.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl (139.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.4.0-cp310-cp310-win_amd64.whl (139.0 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.4.0-cp310-cp310-win32.whl (132.1 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.4.0-cp310-cp310-musllinux_1_2_x86_64.whl (293.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.4.0-cp310-cp310-musllinux_1_2_s390x.whl (314.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl (311.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.4.0-cp310-cp310-musllinux_1_2_i686.whl (285.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bitarray-3.4.0-cp310-cp310-musllinux_1_2_aarch64.whl (295.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (301.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-3.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (309.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-3.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (317.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (301.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (289.4 kB view details)

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

bitarray-3.4.0-cp310-cp310-macosx_11_0_arm64.whl (136.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl (139.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.4.0-cp39-cp39-win_amd64.whl (139.0 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.4.0-cp39-cp39-win32.whl (132.1 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.4.0-cp39-cp39-musllinux_1_2_x86_64.whl (292.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.4.0-cp39-cp39-musllinux_1_2_s390x.whl (312.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl (309.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.4.0-cp39-cp39-musllinux_1_2_i686.whl (284.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bitarray-3.4.0-cp39-cp39-musllinux_1_2_aarch64.whl (293.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (299.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-3.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (306.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-3.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (315.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (299.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (287.9 kB view details)

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

bitarray-3.4.0-cp39-cp39-macosx_11_0_arm64.whl (136.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl (139.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.4.0-cp38-cp38-win_amd64.whl (137.2 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.4.0-cp38-cp38-win32.whl (130.4 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.4.0-cp38-cp38-musllinux_1_2_x86_64.whl (294.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.4.0-cp38-cp38-musllinux_1_2_s390x.whl (314.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl (311.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.4.0-cp38-cp38-musllinux_1_2_i686.whl (287.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

bitarray-3.4.0-cp38-cp38-musllinux_1_2_aarch64.whl (294.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (301.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-3.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (309.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-3.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (317.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (302.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (290.1 kB view details)

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

bitarray-3.4.0-cp38-cp38-macosx_11_0_arm64.whl (135.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl (139.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-3.4.0-cp37-cp37m-win_amd64.whl (137.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-3.4.0-cp37-cp37m-win32.whl (130.3 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-3.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl (284.8 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

bitarray-3.4.0-cp37-cp37m-musllinux_1_2_s390x.whl (307.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ s390x

bitarray-3.4.0-cp37-cp37m-musllinux_1_2_ppc64le.whl (302.8 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ppc64le

bitarray-3.4.0-cp37-cp37m-musllinux_1_2_i686.whl (277.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

bitarray-3.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl (286.6 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

bitarray-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-3.4.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (301.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-3.4.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (310.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-3.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-3.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (282.2 kB view details)

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

bitarray-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (138.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-3.4.0-cp36-cp36m-win_amd64.whl (143.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-3.4.0-cp36-cp36m-win32.whl (134.7 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-3.4.0-cp36-cp36m-musllinux_1_2_x86_64.whl (284.7 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

bitarray-3.4.0-cp36-cp36m-musllinux_1_2_s390x.whl (306.9 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ s390x

bitarray-3.4.0-cp36-cp36m-musllinux_1_2_ppc64le.whl (302.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ppc64le

bitarray-3.4.0-cp36-cp36m-musllinux_1_2_i686.whl (277.1 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

bitarray-3.4.0-cp36-cp36m-musllinux_1_2_aarch64.whl (286.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ARM64

bitarray-3.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (294.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-3.4.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (301.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-3.4.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (309.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-3.4.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-3.4.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (282.1 kB view details)

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

bitarray-3.4.0-cp36-cp36m-macosx_10_9_x86_64.whl (138.3 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: bitarray-3.4.0.tar.gz
  • Upload date:
  • Size: 141.3 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.0.tar.gz
Algorithm Hash digest
SHA256 33eee090eade2c8303bfc01a9e104fea306d330035b18b5c50a04cb0cb76f08d
MD5 ff2046707a2680ee6ad6762c98aba9b4
BLAKE2b-256 177b148091d4696b38a0b14ce495e64736472cc04b0757cc8b5e7846a1cf78a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 15714d2dc4fe6bb3c93ffa88cab026da993c6bc131c191fb3c59f697847a7621
MD5 83a7aca7bbdc247f54bee66758a3c725
BLAKE2b-256 2a648c05704c4153d71f4610972308274cca838b9c0bc0419910c3042dbb6e00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7576226ee79957e8a4ff64addf2929cbbf2bf749ec622f325adc615d8470b14
MD5 5df14c6764f3f936d8cb7dfa1f82d4b5
BLAKE2b-256 6eba1ef1e4ba34cd863743f8dc4b7d99648a09e21580555b1c31a70ceacf7625

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4aa615307dbe11f8776af6a01a056ac6851ab200ef7a4ab49140bfac2fada5e4
MD5 8450fb362e287b2f578caaa95375b38b
BLAKE2b-256 e7c7993a463310b8e34748f9b285d0a0c69c1688fc8a3fa23c834f142f5e566e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f661ed4bda9a82874cda44829dab0ef604090b8b2f8e9d1759766ffa51f1d6fe
MD5 3c852d0a7747b0bdd57925a2926d6a99
BLAKE2b-256 628b7b3ac4a124c420020bfff1846b4f76b563a50ed80b395246fa89771d34de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c85f235dc643857e2c8e0a93e91f1099dc56db2b4bebd160c08cae8d5ddaec21
MD5 a9ed381c12d81870dabb3118a8f5c7a7
BLAKE2b-256 4680c2576e9491b08832143b04add092cbf2c57a1bcff8d1f3838dc9d174fd65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 268ec3d5744ced25edfcf65e01ce4b72592b0b587d8919bc409288e97e2831a1
MD5 d3fad8a8c5b8e34df5ae3764cf76ae01
BLAKE2b-256 513b7a6cf944d5de74d0bff8e392da000e6b0eff86282b1c7fe8c8e2e710214a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 fbbc606b8bf3578356d93db02d071824f66bb7f18e5aa57aa4d74fcd6898d87c
MD5 e017b72a7b89adb1871118930f1ff928
BLAKE2b-256 19010ba1f0aa19852cd0619693d5f22fc6f5bba7fc0f2f259b9108693e0a5328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95e3cb8e64672a977b3b0cc9c0f92b6d398b4aa89c96e84a92688efd312bef2e
MD5 34f3fdce4f07ecf34230984977710938
BLAKE2b-256 b8c636fc2ffe74256d392708f0a1cfe97ee3ed6f0f680507715925a99ec48647

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b38516170daa962e342d54b1677d81c32826f9e94c21856e879b46b6e2008293
MD5 96affe5cd3c5e3db2448a5e5f714e7da
BLAKE2b-256 7457b17b7ad7895d0ee075835f8f72e337eff6e440da31f4d8f043ad78b5c1aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9a57105bd2100c2a98cee8fca7cab26a1c0c1f0926b0ae78bc9cc9715c2d83e9
MD5 c893391b1ef23647a7505ef701ccb6c3
BLAKE2b-256 748f72d385654503fa522183ac01eb664f508e46f9d3752cc051622abe1e6178

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35c4d724b79a3a0878999dff799d477c7eb771fd96695cf9bc5aec8aa4d956a2
MD5 43bed5916f68ae950ec1ead801132ab0
BLAKE2b-256 46e4221dfd2a912956fa9e93e1163ad17fb559c71683c0201a51f876b267f0e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fbcf4b12fa21df99d9a5855aa52e1ec9ab0e42735d9d0f003d0b737c62522e69
MD5 517e910c3d537c90d03f6081257770b8
BLAKE2b-256 aba079d685cf9ef2a6997ee44f1e0565587558d6cb2d99a3b5bddac9af48385a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1fec333d4c744b32396a46378ed42b05ffa90aa62ae99ed799c851e6a2134327
MD5 c333607860420b7663feeaefd51fcb42
BLAKE2b-256 113e08019ed6925551a7a89835743b53b9095024faf323571f6beaf08173ed39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d39ea865f22c14f7adf44e645ff71d459b3e9588c58c71ef7b8ce488b90b29c
MD5 2d52387ef2b310e47f80e1b3f8bd8497
BLAKE2b-256 b6a43295ce69c58f8f5481f3865c14847ce87c1fc24da38be58e60ee52778b1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0dd3b351628fe0edf812d8a7e29d2b44ca8a5599d871fadf5cfa5362dbd10689
MD5 7467b6c3574e7417dcc53867976220a3
BLAKE2b-256 4ba8250a2eae161d1946408f86c659f18bcdcdcb96475ddedcbf13a016f05bf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b0f896a433075ab422266ace595f12c49c417ec8bacfa85ae453b45a8694de14
MD5 6b8ee4198e2721138b6296ec6613b4d3
BLAKE2b-256 411fdf18d2830c91f9edeecb79a1e3c2c2a93d5bbafdaaa7880f0c156abd7757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05db62a7867702ddc7f4c58ed3804d5aa9cc0cf5ce652f98b30281a2d1174bda
MD5 09042e5a9fd5effe693cb783b91b57ad
BLAKE2b-256 eb72d7949e0b286493f6c944814470cca0ba7d818975190fd9df43dfb46e8691

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e66f6fd558abf563eb68580a3961e47f7c843c2fd80be931027bc484f933b4b7
MD5 2cfff83fe4565ef30d9c090b81a77874
BLAKE2b-256 3ef430441ad13a43e6ddf603901beb94b68be212c8c451e7f7b11c44a350053b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3b6dede8d214301d2e0133c76cb59c713ca9dfbadd039165dfde181f4aa8f6b7
MD5 76c8453c66f3aed5248c8f7cbd99f174
BLAKE2b-256 4f677ec933d2f9c00ca312067a5027aa32f9ac39ea1b9460d16e27c0dca90793

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78a8dd296c1ee30f9e3d0fe48d0168d89f99133d797f7fc2b1993bab1b23c21f
MD5 171de510e14ec794f7e27fd47cab93e7
BLAKE2b-256 3e107ddc69b8f955cedea8a90705e10026b3d4b05bd88a14fcff19d77f9fc445

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 75860edbfca1550b66105e59ec06a6437935283ee9849d0b2a302f73e1260dad
MD5 033786091f0e2444b83a18b990d25b3d
BLAKE2b-256 22d2edf69bc9d6d0f64159536c1480dd88000d123dbd032d5461ed17b0bd2717

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7201d4574f70a0f563a27e12028e39231bde277f8a2768a2c530c4f82f95b3b8
MD5 0ae3bd0775ccfc2cdeba091a49a48132
BLAKE2b-256 1e17efcdc41a9215bfff1a8e85697b79a935602da984becc62f6bfd361eee9c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2bcc21447e4a7f132485905b471164d51030da829563512789a7085817545f3b
MD5 ff9c62408846eb3af1333987641b2e7e
BLAKE2b-256 1b4f97a792b96089bad30afd31576289a50dd512947c9bd12f458a225c06f24a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 139.4 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 340dd788dad07ad004b591925e4b906786aaefb6632ea9d9ac616913f3cafa4e
MD5 f790b373e5e75dfb94e0b9f45c9ebea3
BLAKE2b-256 f318b69e211181f90f8a3b4ef8c7022fcdf0ebe1ad5701b68f60382195f48f66

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d3c0db664bffeb4bb80b228ed31773ccb701da11f266f9d8a56732e083e2cab0
MD5 1b40b44db4dd1504a33fe39b42189a70
BLAKE2b-256 e5a6bcef1426a16195f96fd905c1be68905d9f6addc1cd900ccd23875922ad78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 49a41a724693b9f15ac965f548c2f68f6ff7b0ab36a29009d82e99f7d402888b
MD5 13136a7dea1bf68c4b3e08a240aa1ebd
BLAKE2b-256 c4c10267051bbea0025da0f43e176df7695dff50ffe0a95edc4b826725418563

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 e1652bf956c8874c790fe78f0dcdc0de04d82ded81373759bfc05f427afd1ff3
MD5 0987d0b4ed5bc91da94d04b8ac566c44
BLAKE2b-256 f1a0ff073f39227c0089c1e0c50fab09524a0f1e02fb323dc142202e68c48c49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 2d0b70cf75f82c919fe486af185895a77644ac3621ea8bd5b5a82fd21c03c843
MD5 36dae738978d078d69be2c46b4d85578
BLAKE2b-256 efe40e1725a53d945da593291d5f61aee840a9fccdfaadc0f0282027daff7ba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a7eaed4731bd84504176ba5e0af3eba7a6e66afe208d5efb6a8779b66ecd51aa
MD5 90010e2ef1df6ace95713998e2875bbb
BLAKE2b-256 c130f6c7da738d9e1a87c8329670cdbd3920849bb09fca783a2952d43643fb26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1babc8dba17fad7409ca1cfe6ec4b89d175070f20d2c6f97f87d1c257be4aea9
MD5 aeefaf56390fac28c49d1f141da3abcc
BLAKE2b-256 d1a27e70a2cee6db8bc951c4bea3b646a327c859b3072ef0ae9e1f997a09ab26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5c10255889045479b86405dd040c58e77ccf4f63a0e6e686d341b5fd8fa32c2
MD5 4306e8ff3b18a21258ef10444c0e0912
BLAKE2b-256 f16b8f7b9b40e2c6d3a281f658650076ba3bd4a993c460555d7fc83188a21cf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ae10e24915c7d84f5edb39d5385455b961c66e90a40b786cfcfba59f8399999e
MD5 7ebefa0e8bd512153841a4e4858c9623
BLAKE2b-256 a396d136b999b25522c9f679224eb782caf4444a6b0a6d6112828830a59436e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c2984abfc4e6281e703675280edbcf7618fa6983367d1fb4822b41917e2c3490
MD5 2f8054ebd3b3f53994e468f26df6afcf
BLAKE2b-256 e3415dc90c32ac9eb50648a8a103eb788f4b68e75f90bedf2ab7da1f556dad60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27bb390521ba1032b95e31683fa9aed042222fca653760d5101435c2dbf28ede
MD5 63fbe90bbd93fe0f9ebb14a3fc206058
BLAKE2b-256 647da98e9838c24361ab5e510f1b3b06c03a5756b1e947d3f9f138eec614917d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d62db2fbf0a923ecbf5b71babc9deabd5ccea74d275bf74a5e37c050238d8f6a
MD5 e6df521b656acc93d85860fa30ef4a66
BLAKE2b-256 5fe4e6b783745d43bd4ce3120213f14e3758d93d5a3cabfbc476b18a803b6aa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4292ef2a67ff6a3811e018c7e32c3ce4fb74c2f5c85257c06222895138df86f4
MD5 9bafe29d500e240a57602b572fbd344c
BLAKE2b-256 46ebae718c3787d5b57f167543eb92085656ec418bf6fab3e733cab2f285b9e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b238e48844645ac397cfc67f5c8df86d640a9b33063c82ca2393a39e48b01c15
MD5 442d74722843c3fdaed6a0b94c92993f
BLAKE2b-256 e3199d6c8697e16b1a868cc3331e164b8a54c118f87384b5bfc506daa40ecff7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 139.4 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0a4bb5dd53250e3c70924fd473034cb2e741027938702d9cc319646e53091dc1
MD5 dee3a2ff823c8934307658010771dfcd
BLAKE2b-256 74e45499298f8a50883d0524c057befbbdf699ca9a56cfb76db85fafd0177f7a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d6895389eeebf6836cfad1b301bae9e5386e3b94a21076aaf0c2dab0524af6d1
MD5 ba56c2f67b07c96f13a9fc2dc653f7f1
BLAKE2b-256 338d4bd7db2d0415acbbe2aea7887dd17c6e38f25574c8676ed38da5919f9290

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 722c105dd4229b91d17804a0855e8f27519ceee99d8fd4db80bf09b507d7fb60
MD5 ee560c6bcb52f39598613ddec3cfa595
BLAKE2b-256 4346688f048fa43c95ba7f53d19837e5de96bb2d7ee641441ad5db20b5702d0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 5c62c2ae324c486f8e8f0482d5a8635e255da5302c44e7a5df83eee7d87e28ec
MD5 6add8877a7ecbc552b512c4d81e06f79
BLAKE2b-256 080c382f4bfd229e29e364bff0c3c29ffc60b865c21eeeab34f96cf731e223d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 013ba795deb6c54fdb0e70103fc142f97746074d2f67b4b6a8f67a17f2d03f06
MD5 c75897a63f5f6719ddcfa7ae5f8f72ca
BLAKE2b-256 1e7a10ca59dab291c6289ab7fc2c75453bd7a906e4b48ecaac9635ed2ed08006

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0330f470bdb76825d760215e01f8d60ce09d4ac84434b364e27236db5657d323
MD5 7b3bf45f26238da3892d18e001a0105a
BLAKE2b-256 e9324cfd70cfaa65d2ad437007adbf462995841abf8a626ef9a5cecce824061a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6e7274cdfe405c4e70a585b997d3a8c001425c03fa37d09a8e5460828a3d8bd6
MD5 80631d54ccc0216169c817db7e16c8c6
BLAKE2b-256 45f80f506df3ce3a0bec5600a0bbba59dbdc061e2a9d5a0aaa5b597cf199e02b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a27456e66fae5726b2b1b9bc3ee0e2f1235bf8a353dc216d2651ad0652596657
MD5 ac355c7418e4343be71c5c66ec104564
BLAKE2b-256 7ba63f331582d8bfe6177cdc2f6a258c2fb3f074721ff0cdaf53bd706a4be6d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f455c100df47295ca19eb36527462fecbb2710140d92a61228df4cfdd2d7dd81
MD5 1992b2d60e4623d9c590f624e7194dad
BLAKE2b-256 6133071d392af98a57d5539440cb60e07c1f123c181fbadf6f6789000760fd61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 823decea26d8be2ec46000583114d050d02033f99e54e3285c0a80f31e3d7784
MD5 7d4b8b26238c25cad5898f151e992c35
BLAKE2b-256 510f3e39f6d552bdeda7434969d53e072683297bb62abb2513ea58625408ff4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d089a0570e2acfabac9dd40ee7bfbc36ec48ff73c9312f3e61ebf31b315d05d
MD5 83695b0f263cb883f6cd041749010494
BLAKE2b-256 a7ebfc23c954e9f67c8a7116610fd204dbfed79be98ed40221cfe668aaed13c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8f2c1c3d1d0109b993791755f18d4b495f02744118f8f683eed982b9c8ed8687
MD5 56882eecfaafc10fa770e3527f6eb693
BLAKE2b-256 e2d419f84fc297b2e8e061ce9647793ab42a74f190b09a9635151a164b1d2d2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75df7335ed7324a1ee9002d747c36a37de42b6469601ac39fef00c6bd80a4cb4
MD5 1316074357339aa546be32e878d8a70a
BLAKE2b-256 017469e2d97a9525fc06430fbc9a075fa76ce9772578e480c9cc8d3b0f041afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ef3f2dc1a95bec2af77c8685c847d41fc0c64d7329c994b6054c54462f835401
MD5 0d70ac4c08f4722055459ac27d706cec
BLAKE2b-256 df72cb4d7c4377110aa4825c4f2971d66a856dddda229717b965ee75a5eb1845

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 11fcc8e92699a2463055ceab63071ff2179a1f53d1284f4b7b9a405365065efa
MD5 a334f17341338df56009ab396def2b75
BLAKE2b-256 3b62975e3fec5f6d32c744f0558245475fbac4bcb7dfc2151403c3fda0a13f13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 132.3 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.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 15197c8a3ec258401f80bbcc64b942d82dfcf3d9549320147aef900c80bdf77b
MD5 9d6451b827a0332af484dde3da250976
BLAKE2b-256 b6dfc277d5c0404f0090eea6b580519e5a3696c092c939b857c2c09e901af096

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 332a373fe20fdba78968bbeeb1aa01f2d861a30d938bb986e7101246cf371500
MD5 6b32ed4f3fa5e99a44f40443fa397ecd
BLAKE2b-256 9891c3f46b7da8d7be6ea79af36ae00269f08f769150b35826ac6fc5991a65ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 437d983fb4b34874faa2c6a0247be770ec3935b4cedc16f65f8a4cbf8c970f03
MD5 995df5aa6b36ba4785bbc1f2b351d756
BLAKE2b-256 a2e859e71b455bcf4fc55c426ccc88e2f2ca80c98e6a91f39cbc744d857e19d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 5811b9aeacc8c2b62ed0732649600405a7df5bf28eb7b7475f56822f702fc718
MD5 ae434833b26d4fbf0a7cab64515866b2
BLAKE2b-256 b68008c5264585f245a245e3540bb8c4ab3f7102fefb50fc3b82e27798532ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 01df531279959c95c0eb1eccd3e6121cb241ddcb821594f3eb07a94b086f71a0
MD5 5ccde2e74be6f5715d08ef11c92b95c7
BLAKE2b-256 61feb972f335fc49c0d0a8cf11cc99f6b59b52c20eb50b680083112d4d8bed3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5e5fac8a9d1140ae55858f13914574ca63b48f968e424a02d918e46602569c02
MD5 a8a9a33359b7da304a46e80ef1a9a5c5
BLAKE2b-256 73c930530ade6c57cb40c37fe536457bf658397c2c3450ec9b5b756b2d11f96c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77fd3e9c576f3952870b527c3a42795108946862ec11a3b17a723939dae76a12
MD5 7ff122e766d09fb1342e04973382a370
BLAKE2b-256 41a9563e74ffcc0b2f44f2fd73eaf3e0ebf7d5176c9144cb299585606a30f044

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5af9d61f383335a52c28cac82b2a06ecf7ad72bb6a7e90711cb7534ce8c5fa07
MD5 afb12c16b53f4d5d750555052e9d5768
BLAKE2b-256 7c7d55d4c81d762a018762ed29d98929d5155e8687c22577891dd933a4a3fccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 341104cb87536114dc30728231427a335db4f90ea7e9ab94d8b1a94ff253624f
MD5 9566e6086c444ce66850edc38f0eede2
BLAKE2b-256 2364e940a135275a7424b34dc54be4846427b4f13d837582c4c02f044bc3f795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93b88fa7bd0f958d7172862dcbebbe7c96eff90f989c6ddd28ec6e28bbe3f768
MD5 e5a89842f760e62ab49dc8b5156d62c3
BLAKE2b-256 30f290d50d7fec3a98df0ae4b4585045a0131658846e125bfc50ea1460c74e79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 12cc15dba08edb6e80c3a7f43cfaebba98dcbb89b120d534e32a42cd57c5f15f
MD5 c5aab666d6f955715e90a9ee1cdce21e
BLAKE2b-256 0056e8ae194902df3ed3102e48bd1bcc36bebb2f555201723aa56a28473b49f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f02850724d3e6c57265246329eeb71893a4a6884521b7f18fc5d9ea467300fe
MD5 a4d6feb260a9c19a293ba1ad478efab2
BLAKE2b-256 5f0ed9313541dc94a1aa4826d99b65f357714e832eef0622866c75de950c9623

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cf924be7b97cc5bec88bf63c09732aa5c90bd00f3152cffebed259a49df351b0
MD5 c7b8d1dd92547ebf782dfee1826718cb
BLAKE2b-256 6ff18765c11198b4db5355a72995ece87493de8f43573ce36f3398a98d515d8c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0efde6c15876a159733d6d57512fc565581e3bba877ad84508b224758c4bd50f
MD5 f5f284e5befb42c89f2803e8993e9dbe
BLAKE2b-256 214db806cd7f64bce79a94233f368c726ed2e28026369ed28911308a1658714d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 132.1 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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9007e6b0a9580eaf2826b2019b7d799ea94249fd167ddd3fde1b6b39f5bff390
MD5 e232421da9abd4d03b76925a47481271
BLAKE2b-256 11fc1bbb9ad051587dd67ce52c323239bc18d58c6304462ee84f8a18cef0659f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e264ad4a850bd1488a754b5e812d09d74fede57bc5ae679a4316ff08aa8edcaa
MD5 b78576ee654072d09db46cb90818998c
BLAKE2b-256 fa593a72d5ec6bfbf4ca0ee2c77fff98ef9415f721e3c148bcf1a9c76b6f39eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 70a01907ceebadbd6082b971d57d80e5af97667a8a45938a46ae23df42589c9b
MD5 e801c13f32c9d5a92422c400e6d12ca4
BLAKE2b-256 ac730d785a085b6d124a2061554acdc80b8c485d8280c0083183651386095ecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 d9ce8cb9161288288859032227039197f4ce6cbf1ff5f022b060216e49f8b591
MD5 35311017cda157cb7a0efb74cb116e2f
BLAKE2b-256 815809b2b7ff78fdac2a1f636ba2dae77ccc30c00f9ebce040b2f14106a0e568

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 de59a5a4a54fbdb00c716a8a54935bbe19248c99647c64964b11f2f787a67cec
MD5 8b59e98dbe6ed7b26b55e184469ee886
BLAKE2b-256 1e74b67ee24c8aebb5bce4ca473d0888eb11550c3e7601630796417079fd6e27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2c567ce44f9d821776682ece59237b5761443121137afa656b9f586157176af
MD5 93a5febf1f4c4ba6ac6ad0c764b9bbbd
BLAKE2b-256 d8b8fa45bb594668670fe7e5bd09c4aa643451ab7d115a6570a2d313c0f35222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d4564cc36b12e8ba5d40c8fde9978012dfe912d038343c12a01b88df8ca90a1
MD5 54c35163bfb20f1b3f8fc3b787ffcc72
BLAKE2b-256 918157787807be62776f5f4003be1110fe0df570e358cb0af1d1aedcf8eeea0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0bedc6531388e719d8fa1eb80b1bcf97ccdccedf4a0daa02bc4f81d34a50d309
MD5 aa0320a2da97ed95e69d648bd20e1f7b
BLAKE2b-256 63fa700a1edfb3842643b30b9710badc8855a1f9ebf368e385bb898b28b39055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 30f8925e9a101843a89e55f527f581b9da34bd97a697c063754be0b681c49694
MD5 0d0f6da23d995e9e713dcdd9db45b02d
BLAKE2b-256 428083310472c513e4843e5a67e98e69441133ab9266045984dba32b2226aca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51e27ac27a6c85eb4f970e71134c0dc60b753ec9d18e2aeac5b3a5b31ea0847d
MD5 6b69b479973e6f3c5da6988e3bb85bb5
BLAKE2b-256 586cba12f809437dbc68a3ecf301deceaaf1a2cfea97b3ae8f704c01d1fa9b8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2232724b1b0822ca56a6649769147104306849d2841bba5cdee746c4748ce34b
MD5 597cf2496f5f79e7bbf29ec8811bfc19
BLAKE2b-256 261ecf5132e2ecf70fab9156955ef28909ed0e74f704577013eba66bc2f4ce35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0e9aa0722b339f971e0f55b3c418d825d1ab7ecd71c2b10115897a3a39352d3
MD5 b073ab1ad460cf2cc188f1393409cadd
BLAKE2b-256 ad2875e5a08e6a495976a6237699215abb759bbad35039c85a806148ea632fd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5776328e0630af51e11c6dcf44490ef8c4b4f862e88ca48cb619ef65d20e6b67
MD5 41e847cc65ee9818b77f20cfef6cbb43
BLAKE2b-256 4e6b88e2a9a92d63e836f97344edc1e551e5a648254b822a2b57faa1b98852bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 139.0 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 36efcce5a4b18c0920d623c99fa16d2fd1bd2315e666f829d50c1a6fa1d6891a
MD5 359caedabe7e5862af675914707000cc
BLAKE2b-256 b0e243fd5bfaacc3e6781c1812d92c95e8306722af947db2f1effbdd843f20e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 132.1 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.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e8fba33d97fd6b682c9b9107ea1f652485f3149af5aa3b6c8698034007f4adf5
MD5 700dae37bdf7a8cdd37361c80c3562b2
BLAKE2b-256 079a829e5e54d71c80ae8a1561f52e1bd9db9e317679d96e644fad18c9eb6155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c217dc3559b21bcfc58ea37af11f7a25e8b1f71d855992bf3453b9c1ae6c02a0
MD5 d930f239be72c56b7a2d4e36de1cf7d9
BLAKE2b-256 cfd0c4e96a00c88bbbe67466f40871602fe568fedcd3455eb6bccbcef25a0ea2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 d4755823c68ff36b3defb2079258279fb0fb3a2d19dbd1401a28672a10f26ae0
MD5 56057fdd3d4c21c18544a0f63b4cfaeb
BLAKE2b-256 ffd51d1c7089202a0ce59f40a48e141c09e17f001befeec3f7b3d7bc867f6533

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 83e008a8d7c115926717d826cbd3bc5e35816c63feff43da9456d09df9842743
MD5 e8b796ca10feb96399675f0ce629c383
BLAKE2b-256 8618f832c4c774fb6887717a0faf28f79a16a7d48fe288356f5580f842bb8e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f4c445ed8e059a3cb6c72e4ff68b947d050791f4007a2b6e68afe12b1b2852ab
MD5 a737988b30e3e07b94f13c11386c412c
BLAKE2b-256 166b839601a1a750161ce42d55fc118a61dca52b2476006aff8cf880d6d27354

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4fddc0366431da5b6c0f5527e8e7093680f76706420acdfb460be4a6cfb03197
MD5 820d3608d3032cdbef535091890ffb29
BLAKE2b-256 cd39531a9927e3a7fb1b515bcf5e81a32f9e1ffe78728d72eb797b44a66d84b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb04ec25c55614d60bbe1591a59ff29149030010ee3e1262c16a43460b193cfd
MD5 10607e9a149da95cfdc423f6521fb70f
BLAKE2b-256 4ccf21e108cf22f927f2e9590d89b8699f8f698607d9ca4d0c81769af093be38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d5349869fa33bd28f362f8702cc1bb1a4ec1c7cde7183cdc41933eb794c3d651
MD5 60a59789b296122a7ad602671780eeb4
BLAKE2b-256 9930ce28d63bdd5fa929c786cc6b44eb432b97df8c58f6deed6c811941f1aa33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bbe0786261a3d7c9214a8c348edc64a75c70ca4eab3164b1ec97aa10c0f0855d
MD5 e0653f16fb8472210921c4e2c34dc019
BLAKE2b-256 e5583c1227cf9853e0115301142550e3ed5cc4b22b0177ca9a18cfcf02996a7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64fb1eef44861fa301f393f8b4a6606c6b030db152b8aeaa6e5370c75887c1b6
MD5 e4088c5b077bbfcde9a84cf7d25f0e95
BLAKE2b-256 aa13d582d52c5d3e459508d2ea3b11f5ea3322e26ea35d690c41aa1e7245f9ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1f0fa69cb879924391bd7751cc8135602d03b6cdac6dbc830ab60164d70e5a0
MD5 93f121fc9cee3006b62414583c462318
BLAKE2b-256 50ee3b9d532fab3bc80fffac22b1d096573dafa12cf25964b4fff2c0715ec924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1feb9bf948d075d7599632c14d3a499e31718502355f2ec96690d09ff7f71b8d
MD5 fd35d709425317dcb52b492a77e7dc4e
BLAKE2b-256 52d102d9b4a1d857c8baa36c09e4e0ef15544d9d08f7c983f323e02db40e1a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0626cfd86070cc71bf089e9c62c27c03ced24d3ebc44ff9b1c6a590991ace74f
MD5 685ab780a1a66fb9888413f2000a3b5f
BLAKE2b-256 50de3842b7d159ebc9e49a3a8cc08db7d23692a5814ac2511189f28c7202455a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 137.2 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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9be0b089fd1cb7d5c88ff0277585df141471ff7ee8ed0bf9b386f23d5fde5573
MD5 bf5002cc76211762e31fd75c27db7b54
BLAKE2b-256 fa5f5fc56058b1bb018f9d4fd5b6f84455bf92d269ebe9ee823a093af32bcf92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 130.4 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.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d47810266e7c5b74fe61e983cf7e6e3937120473cba6f6e1ecdc411e6f27b639
MD5 d1da3299c59c935f3fb5a73d3c089e1d
BLAKE2b-256 9669c0efa78aa99ec5653dad38d6c71f6b8e66b172f7eee13f27d4b81eb75a2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c233e308fd055fff62679e6a72744cf3b51621a6c18930bbcbe78649bc97f481
MD5 989933ea0aa45bfd14cc44c0ae1068ec
BLAKE2b-256 ad3be91c5da2fd96319bb8fe85685cfe97b48fa933be39a109aa3de1b096a0f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 5cfd6bbd0bdd47335828a8269ce66729dff6125b4f92642f465f9924f22f4fba
MD5 04e1aa30666635d2cd16c0b7918d8240
BLAKE2b-256 689d3e091c5ab02104858eb51afd29a5d71903241c4e12ac0f4a322c5ac459ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 788947fd11fad912ad17b1dee810e142c63b509a4a7b0211a44549a94baba593
MD5 86cbb1fe5e1ac6756c271dec4fddae9e
BLAKE2b-256 094f02e3aa4988d74e93aecdb0456a131012686a1774fc7fbc77cc731926d68c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 336369abb755401278221577f83963d4522a0454de4bbf3cc913d24855d8a47e
MD5 1fd86bb077b38e414946160b5c46e379
BLAKE2b-256 31018ca74d5c392d01c41d580696c5689e49eb32a80597a156871f1f141dd5e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1ed6b53f947ae738258175ecf8f249172a416204f18ce67ba67a3f02dc910703
MD5 8dfa7ff5b24435d43586fa8231c504e6
BLAKE2b-256 f3fa89917ea54208718a88b22450107d3dcae48a1d8b4f29c7e5f7dc780159a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 122d390230075671420845b6d59d01d9e3e5a16f9ad8791a78ef06396a6ca2d7
MD5 66fc8bcf737321c1a3645e9364705cfd
BLAKE2b-256 b390371c024d39dd8799e9c30c1c693f607501967a1fd5d6411c4a23f7aa31b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c991ba157475c196bdf9c2368d5159208dbdf23d715de8e8d94b8c1cb739bddb
MD5 af89328dd088c2d917fad5924b29e6a7
BLAKE2b-256 09612c3eed2f3cb1cef8650f729043f73a7b6e7c6aa233ff27bccc1b308ee89f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bb1dcea97241397517cb52dc2646648d33a291534d8b1a8f7039d5583ef6e5f5
MD5 ea52f23a1eced5292b92fef644b5a682
BLAKE2b-256 ef876f603462a4e53d0f940e6b26ca10951cff75b5abeeb4cb5324743a0b880c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51126ccfb42d32da59f8eccaba2952e6091be534d45f594ea2b60a9c621734f5
MD5 b3b5414339cdded51cabad2fe662260e
BLAKE2b-256 de5b834d1edbd226fc63fb4bc15abdd144cf6a8d3dee7b1ee654e7d9ce09e71e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 171f2fd9f0d3e3e9f08addcd8393677df7e5e55a294c13b5ac16a961870ee647
MD5 f7c1d81e155470d28b894dea06b76dc9
BLAKE2b-256 27992262a9992f5c89f034937ba4ef3640b08f8b0e4d315825e872241220ef01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6799c9002876eae5e88a48220638144d80cc3e754dfae7333482b2b185f9bc31
MD5 e3cedd468ef77a122452d52aff31daf2
BLAKE2b-256 576d57ed06b562972d3fc548a5c9517f18a6e4aa103d9de93d4121d7c724f1dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7d22ed65d138ddaf63c743a68869e78eac6a7b7632ab97ccfbf0fd96ebc43001
MD5 c4498851eeb7a6f62fa69d0de417d49a
BLAKE2b-256 e6e61407df99e6cc1e8e1457b71b47ca5b0711b3bc200956b4c0620d98461860

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 137.3 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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1037ac94bf04f59e0085b24dc8252d663e6e5024af4de1372bc026efa8d4bd01
MD5 e972a58cd381e9c8950a41847259ad3c
BLAKE2b-256 68e85f8117a5241f4bbd80612b553f1114c68ba5071c8027090a7c70991e2546

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 130.3 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.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 07d9fa226a06971ca35c720c99666cb8542f0e4d5cf234583e0822b45e68755b
MD5 a963595d8a8924310a0c2e0fb0cf0b9c
BLAKE2b-256 613923146afb755e82d7ea3568ac99e8c61764291836324f87b76317871b02ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2c3541aab6ac40d9090cb52788541bcdc06524d2cdba18f9cc9cbd1edafd093
MD5 ce8a87e55fddb72a37d7191def5af246
BLAKE2b-256 4399c9ec69593f91ae8713027136365f7868ec77631d16877e80da7adfb7c630

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 bcfd19c1b3c56dfde1b524e54b0f1d73a439c488dbeb40ff677b9e0a339e2356
MD5 98c9969031ac4f67090ddb205b783600
BLAKE2b-256 3fe9f6b123a18684f2fc9030ad0f5bfb0fc3c54ccab4def3577824f237cffc96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 8733f59c5f07f043d7e9936201fd0674e591244520c8725f0061a8f7dcd71cc1
MD5 8c05c00dbb282e9f3a05a7631f2b9546
BLAKE2b-256 fcd25c20d70338b9d42e9bc74b7d1fe04fddac9a829d46711088afd51734d54b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 16651c323570bf9ddf43b155aa47d58c0046bd0f98cec3fdd8cfac9a9468da5c
MD5 bf2a6e1f88cee6391a3dbf2b9c9d2e14
BLAKE2b-256 22949eeb7b2e040b26cd5ab20ea0930bf5ec3f70e04cb5a5aba4b5a29a65ed6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f9a4d5595c69b65d4198d952c820e48563d66d3e17aaa46645de1196f5ff12b
MD5 b3a19bc50d8c1d66c47a9ab938496844
BLAKE2b-256 09a0a87d4acf13852bbe889182c8bb1ebbf8ef40b67cf35e9c4b4e7cf8c7fe60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4616a3318ce687b0bda0b3f09f9b074f521ebf6f6fd527c1ff96619390a3f3e2
MD5 6a4469e70adae0fc44572a26c97f77c2
BLAKE2b-256 28de45acbbc4c16ba41c23a45e7b18baec7874e88e6394c945bdebfee5edf53f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e4e1437bda368e46871d7fbc8e1de4260c302ff22cfb734e1907f164933c7fdf
MD5 99f0789613f1a678d396d72412cbcd66
BLAKE2b-256 4c580d4db84974721416ac0ae98336168ff37ba782665bb96ccc796a2c6e7c4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f55b48bccd4f5c97401e18e9ad4483ccc4fea2d8feded13eee4a05d6850f90cf
MD5 7f5764f81e8bb385c17aaa7fc463bcc6
BLAKE2b-256 9df6d49bc558ff62cf6d4b388684b8d7b7e5f3aa64e00ccab5232ee069a7dbbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc534fc485fae64ab6a5b21b26815a3dec4e57f0dc373dd3c44242e89437f3ed
MD5 35f839ab662896fc3ba68f6fb585046c
BLAKE2b-256 fbf4a03da55da71b6a87be3d56f657cffba7ff5be744088e989f1dd1f214c0d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e11ea9eabf6c886811bdc0bf4ea3350a07c7354c8abc6b6a8bd707eef687bcf5
MD5 4a9fc5c1bcb9b31ffd589c1e2c399fc5
BLAKE2b-256 70a330c0c2554548ba768627d1e375281e6ed01396eaa9d6abffb07134f5079f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 87e7a438f6a806a3f508f7d9165e3b6162bfbe0351ce1b4a954f9fb76155ea9d
MD5 b9f62098d531b47dc56b8e39f0c7f523
BLAKE2b-256 27dfcb13021b2b8271dc69a376e27a011cc03cab2cdeb5a3885b943a07e0c1b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 143.4 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.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 10c1dc463de03521b7a350426449daa1606177e2e15f6874a27b1a7330f42a4f
MD5 b248492aaff9d0bb107f5b891cfa6a18
BLAKE2b-256 ec75bd931bfd48e28f826877842888c4a75fe795d8fd35ed9a2c3d7f23635fb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.4.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 134.7 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.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 20408d8d6eb3ff5ef3c62ece8a785b7cfb1a4be6979ee614eac63d578fe9b303
MD5 bf9cf67057ef454df400df903e0cc26e
BLAKE2b-256 d70a953aac5c93247351ea7b3984ab7a3c82dc23ea6988e311425d9fb694dc6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 95efab4a2fc0f9329332e62e22c505ae8d355991c1c58d4d37d05ae4a6e65b01
MD5 6927788f7bf52562bb2520353d195550
BLAKE2b-256 2a1f7d9e083dd18708ae50f247ab30093b3dae7f647a4f629580e15c3f97dd2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 3edbc614128b1f054584924e330f04f083f2e2bbb1bb6df1559a85cca490d408
MD5 decb85b3662d25d35f0375da4b8e9cb4
BLAKE2b-256 da44c786e82d5d606f8b4c482d2ce140f94b81f702997c3dc02d702d435543c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 8ab8dc6c2e55ad9bc918672f258ac3a1251fc6621dbe4e3edfc4617b91ad6eb9
MD5 f38bafeaddfde7aaa7c12ef570385c49
BLAKE2b-256 1b453322f99d2fa3b607cf3c23e0237d9d0a1600fa36340713f0a8b68d36b09e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 99b35f36d70d033d6548a3e90c57fccde197190606de9466869706454993bbc5
MD5 615666143749958c4ba53b17fa02f190
BLAKE2b-256 0f3eef4cdda1e7cf73b98d9b26acdb1ba0ce16d2c0cc41f90afc1881ad601ad2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2be3bf9a5230fe6c3c99eab4a7a015f137da4b795e8d7e9f641171ba65398fc
MD5 1133a77034dd0410e1f3d0a3892d9aa6
BLAKE2b-256 235d09a9ecf8ec7de5987cdf9805d134fb22b700ea6d5988a5de38ef224b6b69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 957524b4f2185bde3e1e0408320ded62de8fb2c4646d3bc74b4c8365cbf9eb50
MD5 f0dcae16d8c77a9613b6715e14033c25
BLAKE2b-256 bf7bc082e3737396505512ac06e670c631dc3fdfe1bae9304709ba8f76e6f668

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 12fb9cdd96d1d1646d4fe67aa21e28d2fcedb431c703d1f37b2221fcb0cfe0c9
MD5 18ab12d54458301b131eacd1332592dc
BLAKE2b-256 090c669464d52240df9e2bb0b56dd392316ffc5db54286818d5fa36319ff4d44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a2115dce1756537acd870ecdb9ec96ff3ace1f4de470ffc9112c0214fae6aef4
MD5 bbc3ae31e1f82bca2815fac205d42669
BLAKE2b-256 9b0cd61c9d8f70140ea8e4a45a802300c3120473c367e8ce8981ca137174e994

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e942e5ac197e31ce6108ab783cbb177f6372289a5a0c9a84dcd8e3ea1129748
MD5 6cb98bf104a7ab524b9b1d9e4228399f
BLAKE2b-256 716517be1e28d548b3a0c97c4d1b7db667a7afb128ff693b0edd128be97a67ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4db7cd3926ba52c5f4d4e76f9813ccc89b8c2cb077fccac0b86289f5db9b3710
MD5 c2e423942527aba9e7430ad2193d96e6
BLAKE2b-256 0e708cccd72b4a2d3e463bc9b34e069d2b97ac8701e17123f04e7cd1cda5caf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.4.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e812aabec2438a50c58c15755db8a9f7679b604a9d3992903f9a29a9da37356
MD5 749077419ce71c7a7f7db49457584ac3
BLAKE2b-256 6c870d8b837f145073e1b306cf5a847cbe8b88b117173ebbe10bfc3fd3896bab

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