Skip to main content

efficient arrays of booleans -- C extension

Project description

bitarray: efficient arrays of booleans

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

Key features

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

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

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

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

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

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

  • Pickling and unpickling of bitarray objects.

  • Immutable frozenbitarray objects which are hashable

  • Sequential search

  • Type hinting

  • Extensive test suite with over 500 unittests

  • Utility module bitarray.util:

    • conversion to and from hexadecimal strings

    • (de-) serialization

    • pretty printing

    • conversion to and from integers

    • creating Huffman codes

    • compression of sparse bitarrays

    • various count functions

    • other helpful functions

Installation

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

$ pip install bitarray

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

$ conda install bitarray

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

$ python -c 'import bitarray; bitarray.test()'
bitarray is installed in: /Users/ilan/bitarray/bitarray
bitarray version: 3.3.0
sys.version: 3.10.14 (main, Oct 25 2022) [Clang 16.0.6]
sys.prefix: /Users/ilan/miniforge3
pointer size: 64 bit
sizeof(size_t): 8
sizeof(bitarrayobject): 80
HAVE_BUILTIN_BSWAP64: 1
default bit-endianness: big
machine byte-order: little
DEBUG: 0
.........................................................................
.........................................................................
................................................................
----------------------------------------------------------------------
Ran 511 tests in 0.187s

OK

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

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

Usage

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

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

Like lists, bitarray objects support slice assignment and deletion:

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

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

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

This is easier and faster than:

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

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

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

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

Bitwise operators

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

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

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

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

  • blanks are filled by 0

  • negative shifts raise ValueError

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

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

Bit-endianness

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

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

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

By default, bitarrays use big-endian representation:

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

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

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

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

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

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

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

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

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

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

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

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

Buffer protocol

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

Variable bit length prefix codes

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

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

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

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

Symbols are not limited to being characters. The above dictionary d can be efficiently constructed using the function bitarray.util.huffman_code(). I also wrote Huffman coding in Python using bitarray for more background information.

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

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

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

Frozenbitarrays

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

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

Reference

bitarray version: 3.3.0 – change log

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

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

The bitarray object:

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

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

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

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

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

Optional keyword arguments:

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

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

New in version 2.3: optional buffer argument

bitarray methods:

all() -> bool

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

any() -> bool

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

append(item, /)

Append item to the end of the bitarray.

buffer_info() -> tuple

Return a tuple containing:

  1. memory address of buffer

  2. buffer size (in bytes)

  3. bit-endianness as a string

  4. number of pad bits

  5. allocated memory for the buffer (in bytes)

  6. memory is read-only

  7. buffer is imported

  8. number of buffer exports

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

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

New in version 2.2.5: optional start and stop arguments

clear()

Remove all items from the bitarray.

New in version 1.4

copy() -> bitarray

Return a copy of the bitarray.

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

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

New in version 1.1.0: optional start and stop arguments

New in version 2.3.7: optional step argument

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

decode(code, /) -> iterator

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

See also: Bitarray 3 transition

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

encode(code, iterable, /)

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

endian() -> str

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

extend(iterable, /)

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

fill() -> int

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

find(sub_bitarray, start=0, stop=<end>, /, right=False) -> int

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

New in version 2.1

New in version 2.9: add optional keyword argument right

frombytes(bytes, /)

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

New in version 2.5.0: allow bytes-like argument

fromfile(f, n=-1, /)

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

index(sub_bitarray, start=0, stop=<end>, /, right=False) -> int

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

New in version 2.9: add optional keyword argument right

insert(index, value, /)

Insert value into bitarray before index.

invert(index=<all bits>, /)

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

New in version 1.5.3: optional index argument

pack(bytes, /)

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

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

New in version 2.5.0: allow bytes-like argument

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

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

remove(value, /)

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

reverse()

Reverse all bits in bitarray (in-place).

search(sub_bitarray, start=0, stop=<end>, /, right=False) -> iterator

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

See also: Bitarray 3 transition

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

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

setall(value, /)

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

sort(reverse=False)

Sort all bits in bitarray (in-place).

to01(group=0, sep=' ') -> str

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

New in version 3.3: optional group and sep arguments

tobytes() -> bytes

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

tofile(f, /)

Write byte representation of bitarray to file object f.

tolist() -> list

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

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

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

Return bytes that contain one byte for each bit in the bitarray, using specified mapping.

bitarray data descriptors:

Data descriptors were added in version 2.6.

nbytes -> int

buffer size in bytes

padbits -> int

number of pad bits

readonly -> bool

bool indicating whether buffer is read-only

Other objects:

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

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

New in version 1.1

decodetree(code, /) -> decodetree

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

New in version 1.6

Functions defined in the bitarray module:

bits2bytes(n, /) -> int

Return the number of bytes necessary to store n bits.

get_default_endian() -> str

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

New in version 1.3

test(verbosity=1) -> TextTestResult

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

Functions defined in bitarray.util module:

This sub-module was added in version 1.2.

any_and(a, b, /) -> bool

Efficient implementation of any(a & b).

New in version 2.7

ba2base(n, bitarray, /, group=0, sep=' ') -> str

Return a string containing the base n ASCII representation of the bitarray. Allowed values for n are 2, 4, 8, 16, 32 and 64. The bitarray has to be multiple of length 1, 2, 3, 4, 5 or 6 respectively. For n=32 the RFC 4648 Base32 alphabet is used, and for n=64 the standard base 64 alphabet is used. When grouped, the string sep is inserted between groups of group characters, default is a space.

See also: Bitarray representations

New in version 1.9

New in version 3.3: optional group and sep arguments

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

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

New in version 3.3: optional group and sep arguments

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

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

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

Bitarray of base n ASCII representation. Allowed values for n are 2, 4, 8, 16, 32 and 64. For n=32 the RFC 4648 Base32 alphabet is used, and for n=64 the standard base 64 alphabet is used. Whitespace is ignored.

See also: Bitarray representations

New in version 1.9

New in version 3.3: ignore whitespace

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

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

See also: Canonical Huffman Coding

New in version 2.5

canonical_huffman(dict, /) -> tuple

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

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

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

  3. a list of symbols in canonical order

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

See also: Canonical Huffman Coding

New in version 2.5

count_and(a, b, /) -> int

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

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

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

New in version 2.3.6: optional value argument

count_or(a, b, /) -> int

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

count_xor(a, b, /) -> int

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

This is also known as the Hamming distance.

deserialize(bytes, /) -> bitarray

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

See also: Bitarray representations

New in version 1.8

New in version 2.5.0: allow bytes-like argument

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

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

New in version 3.3: ignore whitespace

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

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

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

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

intervals(bitarray, /) -> iterator

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

New in version 2.7

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

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

New in version 2.9

parity(a, /) -> int

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

New in version 1.9

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

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

New in version 1.8

sc_decode(stream) -> bitarray

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

See also: Compression of sparse bitarrays

New in version 2.7

sc_encode(bitarray, /) -> bytes

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

See also: Compression of sparse bitarrays

New in version 2.7

serialize(bitarray, /) -> bytes

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

See also: Bitarray representations

New in version 1.8

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

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

subset(a, b, /) -> bool

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

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

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

New in version 1.7

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

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

See also: Variable length bitarray format

New in version 2.2

vl_encode(bitarray, /) -> bytes

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

See also: Variable length bitarray format

New in version 2.2

xor_indices(a, /) -> int

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

New in version 3.2

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

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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

bitarray-3.3.0.tar.gz (138.7 kB view details)

Uploaded Source

Built Distributions

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

bitarray-3.3.0-pp310-pypy310_pp73-win_amd64.whl (135.6 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.3.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (139.3 kB view details)

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

bitarray-3.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (128.8 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (131.9 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.3.0-pp39-pypy39_pp73-win_amd64.whl (135.7 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.3.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (139.4 kB view details)

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

bitarray-3.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (129.0 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (132.1 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.3.0-pp38-pypy38_pp73-win_amd64.whl (135.6 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.3.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (139.5 kB view details)

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

bitarray-3.3.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (128.8 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (131.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.3.0-pp37-pypy37_pp73-win_amd64.whl (135.6 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.3.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (139.5 kB view details)

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

bitarray-3.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (131.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.3.0-cp313-cp313-win_amd64.whl (137.3 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.3.0-cp313-cp313-win32.whl (130.4 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (300.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.3.0-cp313-cp313-musllinux_1_2_s390x.whl (329.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl (316.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.3.0-cp313-cp313-musllinux_1_2_i686.whl (293.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bitarray-3.3.0-cp313-cp313-musllinux_1_2_aarch64.whl (301.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (308.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bitarray-3.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (323.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

bitarray-3.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (322.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

bitarray-3.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (308.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bitarray-3.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (296.5 kB view details)

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

bitarray-3.3.0-cp313-cp313-macosx_11_0_arm64.whl (133.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.3.0-cp313-cp313-macosx_10_13_x86_64.whl (136.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.3.0-cp312-cp312-win_amd64.whl (137.3 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.3.0-cp312-cp312-win32.whl (130.4 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (300.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.3.0-cp312-cp312-musllinux_1_2_s390x.whl (329.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl (316.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.3.0-cp312-cp312-musllinux_1_2_i686.whl (293.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bitarray-3.3.0-cp312-cp312-musllinux_1_2_aarch64.whl (301.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (308.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bitarray-3.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (324.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

bitarray-3.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (322.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

bitarray-3.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (308.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bitarray-3.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (296.6 kB view details)

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

bitarray-3.3.0-cp312-cp312-macosx_11_0_arm64.whl (133.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.3.0-cp312-cp312-macosx_10_13_x86_64.whl (136.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.3.0-cp311-cp311-win_amd64.whl (136.9 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.3.0-cp311-cp311-win32.whl (130.2 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (298.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.3.0-cp311-cp311-musllinux_1_2_s390x.whl (326.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl (315.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.3.0-cp311-cp311-musllinux_1_2_i686.whl (290.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bitarray-3.3.0-cp311-cp311-musllinux_1_2_aarch64.whl (299.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (306.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-3.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (322.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-3.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (321.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-3.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (306.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-3.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (294.8 kB view details)

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

bitarray-3.3.0-cp311-cp311-macosx_11_0_arm64.whl (133.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.3.0-cp311-cp311-macosx_10_9_x86_64.whl (137.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.3.0-cp310-cp310-win_amd64.whl (136.7 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.3.0-cp310-cp310-win32.whl (130.0 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (291.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.3.0-cp310-cp310-musllinux_1_2_s390x.whl (318.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl (308.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.3.0-cp310-cp310-musllinux_1_2_i686.whl (283.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bitarray-3.3.0-cp310-cp310-musllinux_1_2_aarch64.whl (292.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-3.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (314.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-3.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (314.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-3.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (298.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-3.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (286.9 kB view details)

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

bitarray-3.3.0-cp310-cp310-macosx_11_0_arm64.whl (133.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.3.0-cp310-cp310-macosx_10_9_x86_64.whl (136.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.3.0-cp39-cp39-win_amd64.whl (136.8 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.3.0-cp39-cp39-win32.whl (130.0 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.3.0-cp39-cp39-musllinux_1_2_x86_64.whl (289.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.3.0-cp39-cp39-musllinux_1_2_s390x.whl (317.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl (307.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.3.0-cp39-cp39-musllinux_1_2_i686.whl (282.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bitarray-3.3.0-cp39-cp39-musllinux_1_2_aarch64.whl (291.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-3.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (312.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-3.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (312.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-3.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (297.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-3.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (285.2 kB view details)

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

bitarray-3.3.0-cp39-cp39-macosx_11_0_arm64.whl (133.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.3.0-cp39-cp39-macosx_10_9_x86_64.whl (137.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.3.0-cp38-cp38-win_amd64.whl (135.0 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.3.0-cp38-cp38-win32.whl (128.3 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.3.0-cp38-cp38-musllinux_1_2_x86_64.whl (291.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.3.0-cp38-cp38-musllinux_1_2_s390x.whl (318.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.3.0-cp38-cp38-musllinux_1_2_ppc64le.whl (308.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.3.0-cp38-cp38-musllinux_1_2_i686.whl (285.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

bitarray-3.3.0-cp38-cp38-musllinux_1_2_aarch64.whl (292.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-3.3.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (314.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-3.3.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (314.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-3.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (299.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-3.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (287.4 kB view details)

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

bitarray-3.3.0-cp38-cp38-macosx_11_0_arm64.whl (133.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.3.0-cp38-cp38-macosx_10_9_x86_64.whl (136.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-3.3.0-cp37-cp37m-win_amd64.whl (135.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-3.3.0-cp37-cp37m-win32.whl (128.2 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-3.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl (282.6 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

bitarray-3.3.0-cp37-cp37m-musllinux_1_2_s390x.whl (310.9 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ s390x

bitarray-3.3.0-cp37-cp37m-musllinux_1_2_ppc64le.whl (300.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ppc64le

bitarray-3.3.0-cp37-cp37m-musllinux_1_2_i686.whl (274.9 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

bitarray-3.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl (284.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

bitarray-3.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (290.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-3.3.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (306.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-3.3.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (307.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-3.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (291.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-3.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (279.6 kB view details)

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

bitarray-3.3.0-cp37-cp37m-macosx_10_9_x86_64.whl (136.3 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-3.3.0-cp36-cp36m-win_amd64.whl (141.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-3.3.0-cp36-cp36m-win32.whl (132.1 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-3.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl (282.3 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

bitarray-3.3.0-cp36-cp36m-musllinux_1_2_s390x.whl (310.7 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ s390x

bitarray-3.3.0-cp36-cp36m-musllinux_1_2_ppc64le.whl (299.5 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ppc64le

bitarray-3.3.0-cp36-cp36m-musllinux_1_2_i686.whl (274.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

bitarray-3.3.0-cp36-cp36m-musllinux_1_2_aarch64.whl (283.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ARM64

bitarray-3.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (291.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-3.3.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (306.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-3.3.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (306.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-3.3.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (290.6 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-3.3.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (279.7 kB view details)

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

bitarray-3.3.0-cp36-cp36m-macosx_10_9_x86_64.whl (136.1 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0.tar.gz
Algorithm Hash digest
SHA256 044909ce63b77adf5739de40e2f621473453e9d4bdb913ef2d14c185a4532ce7
MD5 c9e393e53764b05afe6fdc375b2d1c8e
BLAKE2b-256 9334ce4e18fb096083b9e1b9d0ac5750aecc8ba2e8047b3096b9ee1c52b72ae6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0c4f1d2c1d6652eef15485086c76bccb07198a1758405eaade9fa46e2fba6fc0
MD5 d8fe66be3967fde7ad805e2d4cb53c45
BLAKE2b-256 8385d5d55e28b4c9f021b7787ad4943140ad5c48bc323eacdab90a69c8f47e24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 809f15f3acb4faba0337dd50424c9a11a87f33b297dab679458d0f8f3da74af8
MD5 242c9204c2a84823fcd7bc66b28260d0
BLAKE2b-256 1011f9e5788b07e684a3e2204b01a5b14a3e9cc5fc1fb7a4c467aa4a91f83b46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce620deb0654dae8b511e8f3fbf06da1625e75adf0ebf17ffc7316c9dd2330fa
MD5 d7d75f5a75f22f73fae391cd066a6e9e
BLAKE2b-256 afb74bdb361e9040ad300b47f208f207c8cd1245b0fcecc1dbc71151fe64709b

See more details on using hashes here.

File details

Details for the file bitarray-3.3.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.3.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a29f873654a0e02bf61c8b4da36e01082470e9d5836d489c9a157862161455c8
MD5 e46711e538017106da6e681ee55e309c
BLAKE2b-256 e02c790562f2bb67a700e6326ca97937fda35548e5c6d540096a5620514e3465

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf89456320a39f0199e068afa111a7d05790f29f5aaf010a9654fc5a1807bbb3
MD5 128998433bddd7696926d9c3eba9bf8a
BLAKE2b-256 2dc2ef781d17fb49ee5e36a4703c2fd67ef4b8eb5c61d662b04b1a84522fbd43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9416675941c5bfa9ec01c379587dd93f691181e997b44c5302e01fafc04143c8
MD5 29ce0beed9dcac9ceabb670f6fbdf761
BLAKE2b-256 5e6eacb40721f66d8c7ea9ab1bfa6e9c0ff6e624efa279d6216ee2166e7076be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1aa34a70edf76b7c98ba64a6163afc91aba89e28f1772a70cd05a7b196d06bcf
MD5 9b24341458bb9994d98d6fa124e32270
BLAKE2b-256 43e91699cad711ea20d50c29f3e438dec40c706eef961cd69a6d18c8e708d7e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07555222a71cc44c1de79a841bd31c2b65ec96c4f9f6b3648758f2eb6b4a9c5d
MD5 b348d759ea17a282a685a2c4b6553159
BLAKE2b-256 e3ee24a0f23538363855e55f8d3b792c5d094dee4116b46cb77d35c4d48ec740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e008265bce932382c5c69fe6d6c940da461dd5d9a1d53fa642441c212a68bb87
MD5 d695c5fdb699381fa53546a58147a2b0
BLAKE2b-256 b019614f71d06184149e2ba82f1ed23549650bc42db9111aec581036b901e91d

See more details on using hashes here.

File details

Details for the file bitarray-3.3.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.3.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ae309a6ddfc5a592a36dce7613c06f4b137841343acebbc80445d99c9b3d1acb
MD5 232582d11b0d6c305e6e9b6f6906aed9
BLAKE2b-256 ad3a636a9ae171c29e44ae0cc4d222231a8487cd7d8aaa44f5c0f2fdb4c703d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94adf64400b9e60a895b16cb49e0c5e0261cca089b733c413588eb45d55d4216
MD5 ee85f8e6257d7e6a8d128a158cadff2a
BLAKE2b-256 202d62d2b476b89ebb623f84f13f1a402c49860c2cf56771b7b7df6f92b9abd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 20bec0f98427f2fb0839c3f31c644469c8612a9ab15ee885efc6a1702ab5aa48
MD5 41b9ff71a589dd4cb42e76fb07a0f603
BLAKE2b-256 bec2f78a71f1f6f06f2ab427a04ba9aea203d4504f46965c4283a44002fc380b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 439806d72b416de9093c3e26244916d4d96e92a2446bf66c0549addf7f6e0a0b
MD5 2dde716f6cf4dcea4bf2dbfff40081ed
BLAKE2b-256 d6b35e30bdca5b306babd42be6242eacf552a8554d12392bcf625d908d45369d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6001f58283504382a3ac57d727958af560a6c2f5cc576cf4997affa96a777034
MD5 4f6ae6fbd63d6cf1c53c6d167bde368a
BLAKE2b-256 c9282001aaae1abb6a47da8dc73649e019d0d5940e1b129f8d990484c2a9f8e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c0a15825c2eb09c41771a26826e553a601e39fc76c8b8cf7bd10e4d91b857ff
MD5 f5f1a2e2a6b702cec1eb0fa2891f6537
BLAKE2b-256 3c3c80c21eba5dc8ae077e043fcb7abaf308c0e7b31fbc540ed217723cab6894

See more details on using hashes here.

File details

Details for the file bitarray-3.3.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.3.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1b086b78a589554f69e28e8ede862d67e5b06b462a481ad754b43471206b7c0a
MD5 6167acca3aafd72d21e7a6570732e569
BLAKE2b-256 3c5de97e3593098cee2edf36f27539f4f866530dae2494511bf2076602852895

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75e5d8d70636e7f7223b310f77799467881244c48549283d3e0a315d0e575724
MD5 0796aa1173949f33c1404064c060d4a4
BLAKE2b-256 d20d54fea78a68e4f8810fc327e739b21e2fd400ad49ea43c10e725be930e234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 217831f46e2e281f233eb73ef07fd1e9f46dec8e35fc0f1dd8687080c12bfb7c
MD5 7d13ce053e59faf32c3568a447b0c3b1
BLAKE2b-256 220f9b1db0d9f32ddf8746c80974f6135502f34a6661a0d6a304123012e80011

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8a59389da5d22f19568f7365c4633285ad930645d30c6605a657f96dcf093379
MD5 9a7dd26e40b15f9336f662cc9949a863
BLAKE2b-256 1b10c5d0f13c663a0e133eae1556c583225bf7019715e4e02362089a99a84f1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2878f1b6d24381c7fb980d49fc45dbe4bf46690bc551f944084e49aa18315007
MD5 60ab4ba033124e01dee2214ec25c8542
BLAKE2b-256 3c8de0eda3c61c100a04e884bc6eba1bef2cd742ece73b7a6e76d31d91e53f46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 263a3af7b056b4e46a0694d1b17ef4435f992087f5baeb745a38a51324444df0
MD5 56e4119718b6a4b932bae1385e350962
BLAKE2b-256 2365897b0238dec5dce3ecb8c8f7eaa0010c9a9dbdf7095fd02dd949b2443b09

See more details on using hashes here.

File details

Details for the file bitarray-3.3.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.3.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 33ff3d0241f3bd9f254e0fcdd659bc3a8b284145ca50d5ec5f399747b5175bab
MD5 256da10da8b3089c7556135fa8fa545a
BLAKE2b-256 1f2afa40f4f87d604a62744d47675547f00d7e486127a8ca6a4c39b968f4d39c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 89fd9f4183c83e98668cfcb0fde6ea22c345a62f6a22e1894189e5d16dae79f5
MD5 737999c67e35788c9b463a83bf718ac5
BLAKE2b-256 f3b469223d28dcf53d1f7e8c7c550d6f107e4fd4faec261ecaea5a881498e9a0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5a72c3c1b0095213b13bdb478c9de0d85588d19a314252c0f6f0ced0e992abd9
MD5 8031dc3be6a467996b0857e6649d7fd1
BLAKE2b-256 4cb2f41f26cb7b42c6f13f2fed85287845f8fc8fddbb56157cc730c9a1e0bdd3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 88bceb0af0c9ce1a6ed30fe57c8ad5d86bca431bba97af81b5a032fd8dd87807
MD5 d57ca1f9b4f09addd09de0a75fbdf7cf
BLAKE2b-256 98add3bbe4233b875ec489b22981f36af3d49f688e1ee748a9535147ecbcb2b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc60f283ea4b450985b56c821ec798a3e1107730f73802f71657be8ead63c148
MD5 21871e2545575195429119ccb1743b08
BLAKE2b-256 0b627c4aaafcee6ce0de33d0d827de66418e28b78077ee703ebc080e66b90b0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 d672de25e5eba99cd5d8a606860b7a3dc958c3b00a719ecd90be8a63ac12d32d
MD5 25a5907cfe9b20b226eefbb20f85db82
BLAKE2b-256 6d007c28cd07f38f668d2a4ca079fff1963acefe5871a45ec404f719bcd99590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f81b6c8420d1f8221953031b26a808dcb23220b5a83b2ac5d51f607b7e4fd45c
MD5 459b0151cef04a3b5f3f27e33c8f7dc5
BLAKE2b-256 29c53a256be30ae175ba67f76e7d35b0a703a6cc6f1cd969eb480a864e759d28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 25f7a5781d51bd22b0c2412dabc9f2e5fd24e0503900fd8aeebb9c2549442d74
MD5 2af8b48ebf54394ab43497fe3ad98c5b
BLAKE2b-256 eaa974ce706d1205e2dd6d692447c6d6aa1fa67853be91c82399e36b6e64fd10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 26ca7a3fba83298865384bd0551e1d81eed96fe2f9077395c43d390a10aadc30
MD5 c8c2aa5676f694f5b2fd35d2132211bd
BLAKE2b-256 47891dd5ab063252754ec8735bb324b1777b56618e13c02a58cbfe1f29c0fd7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77afea3cb010f4b9e97da0a666b6a825540e06878476324f2c7e3532f0ebd56d
MD5 af7fd684f521af9d1010a66d1ac3a698
BLAKE2b-256 69839a628470f6baf8e9adbd558fc886eaffb05e295ae65ab6c9045ea759aa89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 083c8205d980b4288826fff62e7bc5cfcc401c719c93c7cc450b031bd3f8bcef
MD5 3161878472989ca90af49fd359297c71
BLAKE2b-256 c4885db075567ef8452ca78848d092215d1e3c7419b2d8a39b790d3d9380d62b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1bd6ba5ea4a9eb8ff5dc413c78c85894aec26c96a976d710b5cf01779ba9c8a8
MD5 c00813cd256f30e47003d61a1721028c
BLAKE2b-256 dce7791dd45f7b4985b9ecf7268e66cf72d0b913ee49a70f74fa87bc735b11d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5ae6d3e15ed28be993b0556dc3ab04c4363c7f647bcfb76bfbf18cdd148c285
MD5 fa7311ef43eacdeb5703373186c992ab
BLAKE2b-256 fc85e963a4e5107d2aa4f3375d9ae1e00cebe7ab9eef74fb0d3e60091dff7658

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7e1d12cbd132df174aaa50fbcb2b790915ce77a1693d777a7b768d7d64b9180f
MD5 459d3dad7e6467fe81214cf24c04eed6
BLAKE2b-256 c71086920751ee3a1d8c59cb8a4700621ea2678c8084d9b5de47ef140dac434f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 daba653f79735efbe8a8e1e921dc0b4c8bd4fa3b8d01f4b7d3fc247dd26d7878
MD5 7178a2d4cc438ccf64de4433dcab9b7a
BLAKE2b-256 476e7192989bb0e815bd285c71f7779df048241859db9be3e8e05d83e25e72dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d6fa29c8b47eaee2efbc705825f9ec6aa6540e926639776ed83116f7b4678c0e
MD5 ff86ddd9b8f43c27dcfac2edde1aeacd
BLAKE2b-256 a7258424f76d9bcc8cb94faf3037cff874ad04e5bce5555cd974371a0a3e3f08

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 613183386e665584727c00cf73979845f91b3bcc481846ea528a0319d87a13e1
MD5 3e8142c9336653dcecd080042e2b4a66
BLAKE2b-256 813886cc7500fe3d107fd4ea36ba4cddcef69cb26b3fbe30f43dbb0ab9ca1f88

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 223d4438d69c91157a31670d55c40080787472f9709fe5e1904e2b3b3872c75d
MD5 537b833e3af2bd6370dd173e72dd270d
BLAKE2b-256 10ba22b2afe01ee582e089496e028477d79bd289a4d27e9d03a3872311ff81e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a8fc6e5677d74724f0d3dd8e484b43e2c3ef3be0904d6db7bf82327de09123d5
MD5 e57f816a5f311950b6787ec4736065cb
BLAKE2b-256 5d7906474242b1d2e929f9ad5b85c2b3fe701b2f269073c4b6feb94e4d62c463

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 a579e8d5764608901e00b1a1643410f8d8a119549e8b63bf5033f73b7159204a
MD5 d6fdd3bfb241fa3699f46ddbcd83e7b6
BLAKE2b-256 5c2180a042220737ee2e8d4b5041bb37ec31d40b60e6c68852fc25428489586c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1f9a76fd0520630730e6ed1f4bfcce9f4d82f36bb7dc738b25a5efa29eaab6f1
MD5 2aed2617989f1b33eb6f39277d75d12d
BLAKE2b-256 ac2049a0f319aee393f6f05c59620f5717e869b6e5e6006e076d7d10f3efacf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8257e28cdab0dc1a1145fc124ae0fd0360cdd7335fb12325b43c44254ceabe8a
MD5 7676c399fa1388eff8f74768104f53d8
BLAKE2b-256 eb6b5909c7c0bf0e97350824102cd622f2b5440e7538f1eb8c726754ed23df4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0437c4e14459bb39dcf2cef2fc32f306a5203c8bb84fcd943744b4a48b33ecc2
MD5 98bbcdf096a0bfef8d4b5fa0ef1d9ffa
BLAKE2b-256 e9b8a9fd948c39b7d0aa1bdfd2577d595b0e2d52336669bad7456b3c281a8565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91b9ad8f97818f1c29451c7af79dfa4434d7751d105444d75a2fc8374cb7b2bc
MD5 3c5a21883731f7f37382ea278f107d77
BLAKE2b-256 76b2490bea62d47b5750de0b29a3700b59d1b5874e53ce07367cb275f0ba0e35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 de5ac4b0f8fd3af5e385b7873e2424c1b35914161f17290bab26ecd3cb32c303
MD5 701f9b6d7415c65957307d82611e87e1
BLAKE2b-256 c72ff29ff4656514a58f19857b76a06f2d8202f7b2d7a9936e372973b9d27708

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 27de33d0d1521f4026ce84e675086f3b7648e88c9f3a94752f844d1406ce0ed2
MD5 6e91864a806f26593a3f6142af76b06a
BLAKE2b-256 25d917f9ce2288483a0e1dbb24ba49443d39186587dce77d092e7772899d18ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9913600777a406ad77846b3c6b46a4b826855d9bb0222935b1bda38caf81b2d6
MD5 7489e353e928d1d62eb3e59bd04a6101
BLAKE2b-256 de249e68f872e3848140da235b4f61a875597d4aaac9356db927d88bce668986

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 57e3edfcd6afa275a7dca89f368f26d3663cd9e1edf3b3897e6d3bd46f6d524c
MD5 c67c588a3f00d9f546bf5108edcaa01d
BLAKE2b-256 9aa01751b5764917fe1e009859afda59bc14755c91b0792138999e7c5ace194b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ddd23df48a693965a3a7dfd351000d2af36f817a662e6b3690e9f331bf10aaa8
MD5 966237388907f985ea5282e5c351a2dc
BLAKE2b-256 b6647513157f2b9d89840ccdf12a2d37d74d3b253d47751c8bb34cc31c6db3b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1cbb39bd690956b7b09db0cbb09db304ddab586baab3fa7b71377e0f849558d8
MD5 95ad043dfa311bfc5ee4bfb76ad4f195
BLAKE2b-256 f519117ea56b8f800206d001da2539415629b1c67f2c3bccae3c558aea57f7d1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1e4cfa63d82dabdde410170bcedc6e0725e53e55f8a44847b9361176efc8171c
MD5 18002d5c54f2beb52600968614578a7e
BLAKE2b-256 83241ee438ea5efd2cb0b21f147d7ef5f6567907713453e04aca58291aa5aeda

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 670df919291ae00cce890d871a319dc8ec9718d0c9e3be745ee3213b4feb49e2
MD5 167d5086416a367251c40aeffc62f9d9
BLAKE2b-256 1f5954eee2d502360b12d9ad5a195498b6b4d6ee6084af284a5d8962fcd4f12d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 446f34b64ae3ed75fd50bece268cefdb06ea03f62564d3eb0c3485fe3b9cfc2a
MD5 e609b94e32d1a0a3311f0520b9918d43
BLAKE2b-256 a3072800671f2bae166379e4f664731d1112e210833a569702827c9002a83760

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 6bc97cf3a77293a24c772a4d73fb137bd3c35b9c034e09482a7874822d2957b9
MD5 3c5452a734a4cf85e8a8655d9b147d86
BLAKE2b-256 2d77f20521aeb34bbcecf9c60e33b39f9b0666dc764bda9ab0ed5edd6ae96844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 62652362556f6e4ada6bf3643021691fcdff3987e071e698969fe7207344c62e
MD5 bc0c4523fc20110a9673488637669efe
BLAKE2b-256 d3cb559733b80af8d0dedf0657f118506ca88346d7a025ae51db0fcbc47c5fe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ee698f7cead5a2dae1accbff79dd092261e8973df85bcc03297ab1bcd4192338
MD5 9285796cab77ecc3806bb66b24ea3394
BLAKE2b-256 fc2d11ddd58ddd6092186f4eb57945a0c91b59de49aa4bbb97b81ab8482653f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5c5b11fa8f5f6790a71365ab7b4ae6e4bac90f9d004e3565eb320150fd347d1d
MD5 e06790c1f2da704e2a0cfaecbf578c08
BLAKE2b-256 fd6e844e0145b5d1cc57a6373d8a99aa584a9055ef0c7c863cfe1c01d8af0954

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 695e6dfba7b867f15392a78695317d77857299862b9cb1b9444b666d5835a673
MD5 82ec2c155461024610192a004a6482a1
BLAKE2b-256 23fde10e2c3cc26c2afe44b762ae837ff762325d0294d0f7b872ca856463cf49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f957ad5d3c7303fa354b532790f1d2555ef37064838b45a38fa92c453488203f
MD5 216361be2d2187bea0705910c2bddf33
BLAKE2b-256 9d542d17a19c1a1a03fddb4d6f9db14e5d0bfd458b50853e4225e884cffe4c8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f4e5e760cb2f8d1dee7955eed6fdd246adf59bf47c4baf5650c5e7c7e79a1f08
MD5 a0493aeb07c5f781e2b844b62f73b5d3
BLAKE2b-256 5d44a52223e0080ce247e1da8577454d8de90815e4451849f9768751e3a74867

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70b5a6bd044549ec35ecad48cbb9b0811939c3619d5ce299a98b2bee66335952
MD5 9d8cff31747b4f8adcaae6661de97943
BLAKE2b-256 3d049bfb1b1603814f73ecd6448258d1a2bca969b4c09198ca20ed8070629a98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 656ed78ba880129df1eacbffe16caeb73c1239fda8518865a9fd79c8a5b7f73b
MD5 39a88cbf22b14ed01a735413ea1dd4f9
BLAKE2b-256 067bdfb623350038ddba1259179235f98fdeca95f6d82535461a1278d3cf5429

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55eb9dd2c53ef6855cb2288f54b8d8875c782ae86d151a00764093daeab7609a
MD5 87c723b4d8b0b7cca52764ed52d1af2c
BLAKE2b-256 d4b64d39202d5e9a8f9cbe131a689b9b97b5a4096f5b4e471a26cf3737acf949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9ab2a2ada3318d7d3cac5055dbf061931f2ea7848405f36f595d9da091477638
MD5 840e06dc18e2dea387e874a14e7552c8
BLAKE2b-256 0d77f4b64cd239685673d12116a42375f282a8833d9e2610d89209accc8ff901

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2f2f6d558ee76a30f5d7f646782f4ee2c3df8195a8af645806bb3b83fce4cbd5
MD5 acfc25a259e4d1ebf5334d1c9976308c
BLAKE2b-256 426abd94df2eb0af6c083737aad4b9dd8ab599f8e9f84dee0df97faffe4e7247

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 66e80ca8cdb949376a2936331dda418253741acf11249bc03705782a70044934
MD5 5a91e18475681fdb170ec99b83a40fc2
BLAKE2b-256 b995e999920ce0f1e04974fede7e4e4536ba79346ead0979381e797465d4f9fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 984604652f538063c8add4e25dd4a244ccbe229983b49208df9f6e6575f3570e
MD5 5e53eab4b11dd2979527e9fb7dc3a14a
BLAKE2b-256 5edec1f81333ea718329f7636434a119961f58b16b61c9d190bde4b51a20cab1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 a86684da979853eaf796a732c36e9ff8a48f43bfac7960db1ddd0e21d854de09
MD5 9524916be6b7750817d191eec3ca09c6
BLAKE2b-256 962d1901fb66f5d5110af76820bf68a2b7ad73c698bb82640a22f9431c6a20ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7211ac5ebb3353311ea0b896a57d2ad56884a5c675d564ba456289bce9b34565
MD5 b411fb7578ce33aa9308b5d9a6d700a3
BLAKE2b-256 8534ea1227e5b426d03994c1d69a830141fcfa3cc7c4e7d59afbb66f23659c08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 61be3513ab64300a78163b6e23dfef9ecfac8fbe61c6eb71cb68a370ad1a6ab7
MD5 f38393660b16f4bcbabaf25dc7d92056
BLAKE2b-256 31ff3e506447d54e21ad7d9bcd93d6976020a674ea37ba5bd506c6da73255f32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bde91af84357294b7bb41f52993ebee4a790aa228515788ed138da1efc057577
MD5 d32fa87fad9f26b53a33fadca6468352
BLAKE2b-256 6a4fbb384277fc1c1081d2163a18aeb714196e8c8d26d6f3b42b3fa185bee2e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fecdd5d0fd5db977d84a504936fdd942a4c75e53cd323c12fec63701aa1c3694
MD5 68297acff0f04120b0cba2f17ddd0811
BLAKE2b-256 cd7dd6dfa96e2b7c31a3d4a02c1641866f8b302be1e5365ce74c7aa405bc5da5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4adb3030186078a115503e9bbca3f468fa59b2d5601bbe4287efe5e83102fc96
MD5 192fbbacb07443a38b2c9c98c1b23604
BLAKE2b-256 6568450df6de34c767fadae6b160d3a1177a4ee0f9351469f3bd2bf3457a7b2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e341629710841cb8157a7417a180bb400f77c518608f042d5b551839bb571799
MD5 b322d195faa4ae72b392f499d3b88821
BLAKE2b-256 33186462dea019f0c487d65450c8c75e140ad58980ed0b4e3db412178fbc0cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7eed634a0ef615d5993b87cf48a5d20ab7b9182dd3cfaa4b1eb316d15c1a8765
MD5 21e4a9c0a2d39dfba612e1003ac2c52e
BLAKE2b-256 bfdf94f17f712cc3fa079c3b076cdb0a043f3e46a82c7d9261635f748e4535f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d747dc2ba04d033a19d08cdb22f6e7679d2c7df61cfc23a69106098aa17d52db
MD5 71d5325a1d4d81814d81ab5756dae088
BLAKE2b-256 c289edd9bc0acb0bf654003e949db23e9b84b9a3033e42f9a41990395269dc46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc1cf5f40f96d04bdab7c3ce606297d8f2ed30c195cf58ae757c825d194902dd
MD5 2caab24df7e0adc3dc9eddab4d45790a
BLAKE2b-256 cdf4a29d89ca64873912b5ddaeb6019d456995d89d9b6addae63e589bd28babf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 662b452e13cbb7797800a7d7bd336d67d753722666dea7ec422863628c8685f2
MD5 f9fa08aabc7307434ccffe5f4b9d17ef
BLAKE2b-256 8837e405a105ee15d9a44eb08af045f86db74831e29fc7215d245ea0c3bf621f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5da84db8db000f9f90042727be1e30f2440f7048bb96f4cc76e9c2140a599c71
MD5 a445c595bc671cbd5da4029bccd6daf3
BLAKE2b-256 a3271c6ab611ee0ad9fbed23746ab232ec6a1dcfb3284bea27c5bdfeacb2677c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 91853399e1772dd9e44481b2b8c64ef33db55008dff037a6919fb039327c38dd
MD5 27ad9fe3704f3d0fa21746ff20ce07d5
BLAKE2b-256 95c6683fb2b38b6cb75a58649c590f57977217e2d1cac78357a02e4ce2d06ae1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d8c584415b7af7ff2fea6d1108143df2c1099e79f7a4d32a0e36f463bbf3e193
MD5 ebed99224d9514d5315bf92840bf3ac7
BLAKE2b-256 cf8eeae98bf8d7fcd79f4817c4627d19c51bb4fb94b431f92236f4d2406f9800

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 315892261baa11b906aebf83b3d442f2c485db58da805fc76697e01c59b1da7e
MD5 e3713a6ca2352d3387e5540d7e920aa1
BLAKE2b-256 440fdbe573ae1cb794ca8a64a75f8f2cf273cfd02f1a3ba624461e2e85a0ac63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1d2e5e66b40a79327c08d15e8a8b662da1dae4d40b09c1c2aaf56640bd7f04e8
MD5 611bb22f81d5e6cc6c23474cf5a1e578
BLAKE2b-256 6a3605a3a9c640c9ca16b7cf8e1abd53a266322380dc9db12386f90cea3d649b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6393351489dee2afb43356beed2baf245505f4c72c8a2047079e41bb3e066dad
MD5 316cd9a43c0c14adc998891c36c1af4e
BLAKE2b-256 344f14d05c037c5e4b1b14cec1da52282147a920b62791293801092371a22a71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7177a508b5ae516b58bb8ae1de51bd5e6ab54be181525ca1d7fbe770593905f6
MD5 0c9d247a8a905f0f8d716b87a06a99c4
BLAKE2b-256 c9ea9e8ecaf71374a7a5185da2c772810efdd2affe8678cad0e239543299b98b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e06c633d0b1909047c0ea607a64f661cdbfdcc2176579ed75fba6674c7e3e9a3
MD5 2d97066321163b898f595f12c797cabf
BLAKE2b-256 157da864d5b556a530e3c60216fc3c00622b1511e85e824f9fde8548cc065b81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2e31923821c024ed78476b8617b49f823a74786e72fce16bb72303db242d4d44
MD5 4543fd7442a9ee397d578b51749f6de4
BLAKE2b-256 0a7e659261a8e37c9836a5869c5634b21a6088fe22892494fccb60fa06d5f695

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f86845786a2c6b24063e2c2f2d02a4aee0f52ea37930fb00eb99041f0e5b26f7
MD5 e0823e258d46f40629fdf4733bb05d1a
BLAKE2b-256 758fbeec3da63681b65ae171e898224c9ba51fb641d75087da60a1969455c1a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd19936eba2ebaf195f04053c3a9dcb213c24973ee22d975c429767146316ae2
MD5 6e738bd3a080e31608ca3aca1ad59886
BLAKE2b-256 a89ce4c22dbde9cb1dbf2188305e72d8d02cee7c07f2cebc20e2b2ad582be54a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6bc4d3ac474ff6c3b9f05a743c77eb244bf92bb840fe08fdc549736fad4b9ca5
MD5 a106eae378d1ab98fafb62187f2900b3
BLAKE2b-256 8d9d589157301af8a7f94a5b890e87574b094f7601729b87ab1a1d3a9d68d17c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f8eb0a3169a3a0f2adef420ae168875684bc61516629a45c196d8e7ab3529ea
MD5 2e7b3d0eac454290bd0b1e53cdcfc1ca
BLAKE2b-256 56831fd5b70c1484e3fb3078c5a2f2059a9fc0279b1bedcc82dda62ddd87f307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee606476692af569e798906e8c45346e0ec35bb9e9c4fe45a60b8265e0c791cc
MD5 41fae1d240df805d1606dba3e113b382
BLAKE2b-256 e10ae3ef505ae7e8442dc94e7d09bf21b3b85c614b9ddde0d7f2f12031f4b5ad

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ba36a8b2bf0d42c367c42b6f0d1abde4f5b10d3d815ec3ec6cb6efbbf49393dd
MD5 b44373cf0ea554cf20e76644346f889a
BLAKE2b-256 3b41fc7bc2ddcb681132c92880b16df0704b3c505567c173faa87d37351ff4da

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9a48fc9ee167e039d63627900777561c9c0941a5d9ab78897c5847b550d0be4d
MD5 2a12bc4c60633c9a2e84271d4f4f99ae
BLAKE2b-256 a60d1ea6f2efe7603b31df14e19bdd11be25e4a83e4f88ed84d76a9689d15306

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff972cbc12ef467fa2da370ceffcb0bf66d4e8a8f6b29fdc243f7ba12e783889
MD5 76b3a7b324f358cfc5e9fd7d2406247e
BLAKE2b-256 3cbf0aa33ad5269ebb29d7eee72ed0c3b074bf6b19c57f1d225b396615b02b6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 32ad95bbc150a516599ac7359dbb948020312474d80f3759aa86bc5ad259cb65
MD5 7f60e40c829449377c3b5ff998eaadf0
BLAKE2b-256 ea84d038a53c2bda5de0a77266909375b1d4915a2ea6bd71655e9401b3444ce7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 ee7ae238564a48beec483372f495fc4fe563f8a5f91e8f93bc3d68e112bdb0eb
MD5 ca2f055fa4b0e2b57cc163703db89260
BLAKE2b-256 b83ce7242ceffff8f44545da057acaf8be055d2433b6e9ea1e657ba942f2d335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5ffd21c9c17e1f9ea78f1de3d2c60d7b47aa7e34f70c00344134bcd06683d59d
MD5 66d205fd66392c77c27d0bc4be75898c
BLAKE2b-256 e7004726eb3f2894e7ca97e76e3aa038030c9e9249637f2e0c4a7aff086007b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 00e22e75e95a47902b140587477f5bf3ce02b344e3b9d7811b5e900b04c5e7d1
MD5 49e197ea30c0b4457bc32fa1b068aadc
BLAKE2b-256 93c2457a7ed081f6d7e900694fa63addce6b04e446eb6eaa68dcdfbe4e67072e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab8d1ae08b29e6aefdd9e8b866d8987eb3e48575065db83050a10bbda29b2b28
MD5 ab6a7e2fe9ee7921de510c19ffabf705
BLAKE2b-256 54a7f47c5bd137214b94844a37f30bd4d820d50880210ef5b67ae7de5ce1993e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0d65a29b2fc16d10343c50686a32dfdc3d1b49801c2f2565fc266531178be678
MD5 2034fc9afa064a157910cc41ea3b23b9
BLAKE2b-256 1d888a5fc0c67250a7ea97ce1cf28c9a385fc0a0b3f99c2a53607186e694bbe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0a1f197c041f497399f65fa05de14398f76f9efcc2e3e534ebae064c76cfefc4
MD5 cd689c1d20ea09a20b0695ba296cab8e
BLAKE2b-256 f610becb9e3bf61fc849923e8fe68196a6dc7643a17e6454a6eec929b5971f1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 913e219b1c87551f5909b40b937d9a40ead81f8bd508f3d663e209d580f5c980
MD5 4dab85feae1efbec1f7b413b9b0bac18
BLAKE2b-256 d7449e1954030c2f2dc5580c6536cdd625ec87b2bac5ff1df50641f373fdd816

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c959b05c00430dd1623ef4dd320cc2b10002a61f2761785e139dc5a00efa3db3
MD5 7b07519c3bfbf5afde4fd450dab572cc
BLAKE2b-256 764d404c18515b73f3479f25afc28fac0eb44edd43236c1459b4ab6865a029c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 391991e8667ac083e1f847e79dce6282176f20f1ba1d434b9f8919a6f246095d
MD5 b086e489470ebb960fe71adcd35ccca9
BLAKE2b-256 2831b8631763909595d375ec9834a10eab7be32dd4bb322116c6eb7f266b4d81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9c0bda0942c38b371a65ba77638785cecb8d2b97b1123e569796115d417b25e3
MD5 006e5c0402ba885bb0164579643e6174
BLAKE2b-256 17ef76d2777165c4832d776174c6d2f95458dc4e1263f9474e2c45e186a18596

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4af0910fc2aa55d827faf7beb63572f599c9aea28e392521346f65e5f1b9628c
MD5 595bd157aa8548717840245957dc78d6
BLAKE2b-256 b0f9feb9e5aea1c95f7c6ac263462ca0af66b9c8161254b6d910910384a4e657

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e58a7ea6a4c2544335f36ca1cd7e407091ab91a59ffb02eefca7db9f864809de
MD5 100f0c979dd7a33d992b480bad31d428
BLAKE2b-256 6db6016d609d5b35a35c97617017e58e32ff72e2be42183fc9d5e94a257a0a47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ceda0ef0500a814ff195e5be0c2b1e60dbd492a1216f2cc1a7f9647188149fda
MD5 4f8767b314f17b2e03bd1578fafe8083
BLAKE2b-256 aced435a2e35216591b1dc75782b2fb37f933807fedfd8c1895d294136775791

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 a96b0bb77422765a71f6c9533116a770bcf349ada5ae05d0122d8ec2cc5e4244
MD5 3d54c1d6f0c40b75730f8da5f3a6b1e1
BLAKE2b-256 900054ed783b7432a4c8051f7dce0253c79d4b439bfc1d4365f60cfa60c07b8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 036503a8eb70dd832553ee4f63bf0de8bfc696ef3f43a0df7c4b5c2e4ccb93b0
MD5 288eabd2454c6cb8478d1d33e78877ee
BLAKE2b-256 fb3ad01fb3fb8b52ac20490bc27e01b51cf224174fd14af99405e7bc0ce98e4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e8a563ea51a2bba9f4c4a65fd01f6803bc49ef73781234b004f0a1f337a8f971
MD5 840b820425142f10f0da570fd2272da8
BLAKE2b-256 7255396ab57963c26647744f73c9137a6f3c89653386d5c5b4805be6e5bd6d14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ee632a2eb60478fc1160f4575270e3319825bd8c0b1dda53f8d53a1842aad8d
MD5 c4a9fafad206ee6d94bdc0e6d40f17bd
BLAKE2b-256 bc3be59cdaec5a9570188ed3125e3c41dd2a146a8cee6d7866484809a4551af6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbdac718f704cfd41aa9108568bb43736fef859e0793e35ea63c5ae782e025ae
MD5 dea11067b52fe5efd018bfef39cd33a4
BLAKE2b-256 d7b4a9365877f5b95a45934d003d9e544edb61779bb9549b28d07a6fee729d92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 25b00a496fb8ab82e2d71d1c409a5992486d0fde9c51bfbcb9a657a942a7fbe5
MD5 3f011387546267aff104eac4651ab667
BLAKE2b-256 247a33ac1876889ae77239be7327880e3fb5be24203ccd9a92323958a4aefcb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0cf59f0762d564ac0827a93d660c2f74d1ac9244f457cbce85cbad61392e204e
MD5 652144f8ef9079801b81528eb7ef8028
BLAKE2b-256 37b53eed7d92981be1ae75de6fd41655b50aec468a927e53fdee55c25b3d94a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 14c5aeaab50867ff4f2d20a335d21fa94be8c5457b9c6c81628a8b13b0568b00
MD5 765e7e74b285776d228a39b0e0242c34
BLAKE2b-256 2d3bf152ec2e667751029101c6534b1c03127d5585a7a7da134630ae67f359b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3b90a118ec67e0ba0c3b2f097a0ab634534aa681f3d62206fc328617b69a7d4b
MD5 eb64254165a2098bfe50fbdff11f33ec
BLAKE2b-256 d11cd6fb17897e7250636e721db66e5b71e9f21d692c93bae6c470b6090662a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4a76d1e1656b81d5ee8150c05627c7355df546904789f00de26c6595159f9efd
MD5 03a685c7ef0aa63249f41f056dfd8a2a
BLAKE2b-256 b2200b7c60ede2eab96907872e4323e0674b2889713a9517a0455076ee7bcc82

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bdef490177001d281d1285ea6299271f5353ff8c853f029853cb6a4adae141d5
MD5 73e27f30f9b485d89069df432fe6b763
BLAKE2b-256 e93aa062fe60b9262936969355a6129f1a2077f27a75833cc2f20fb4690441c8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 3eb52819296b64d1ad6ea3e6cc41d915e3a09e9c9043a3145bccc256b6395a9e
MD5 4bac764d7be11610abda2d11f30d1981
BLAKE2b-256 7a0e80a31949f7256c0430450b1777371af9817f6f1c963dc65dc3985b81daf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ea99b31a11ae52db8f0781460e431e91bf822225c997c35f39410a11dd993c3
MD5 61c3b20ca5ee467f942877261fdd295d
BLAKE2b-256 d0ea0da8360ff91c912bb4390e0dc6d58c12b4a485c50930672b1df0fdba3fd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 e0cc69a800540913d07c809aa6e34129eef246c39628f55d6f720b8bb51d4ed5
MD5 8781c370c2db66ac7ece5870efac1479
BLAKE2b-256 dbf93b758a859a74f769f2a2bcab47825aa7ca1b0aa5352ca9d0b03c53574c8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 115b655ac52fc1316edb8bae77ff8b00fafcba4bf3a1d62d8e0e979512db6be6
MD5 522ef45ff829fea689ccbdc0eeebe934
BLAKE2b-256 165ba719206d6108f87156c933201e21b553b927ff2d95de198c21526eb12444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e0442f9b9aad580da70d69ef73381b11e754aafc4869b13b7b44aed5925c9950
MD5 148c495b2c09d6df8e23982762f4c25a
BLAKE2b-256 368662db1914e3c9e3571859c0e6425d7791e1fab4fdb6db3ff93a35c7831557

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f6c17a5f75b98180e044754ecfa0aeaf6cdd507381294aa4ca4f5870b1356fe1
MD5 4a9aa3e56b94fa661a79803b45f872b6
BLAKE2b-256 edb5ffa5c7b86021acd9638bf96898e155d00ce3b971b1df665c7c5fa4ef1c34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4eef6886fb7b99585856ba9255121c60253fea05038cafa27b7e0740e639084e
MD5 dee0f627d50c63c364a7ced1a824eaa2
BLAKE2b-256 b2180e787569a53336fcdaec0ea8f089baab7c9f1e4c3563be6308655d8982f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6b89be9c8afc0ebfc80fee526056b085a6f379957715a2aee554de03f2f48643
MD5 ee5981bc8b8881b811bace2e138d6340
BLAKE2b-256 628e37ab8233ac9b8fcefc324e8cc3c0bfd97ea2f7e4b51ea29e8d350a7bab94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3b751ae5c55ec7f9b7ba374ee022768240c1c249d0e395113ae0c52411ec8a4d
MD5 7abbb4769c729b08398c19ddc2e07421
BLAKE2b-256 cee5c627db7b1834af715539226b9d82ed1abf4cd73a6424979b2e21c4179ce5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee66eed924a46fe08e31e27498ebfbe2a8e64699c926d542d10ca9902b832987
MD5 dc28d635aa89c8916d8d41e0e95a8aac
BLAKE2b-256 d474c5704caa79dc702a632a284502fa2b14470fa86916158d601f4b2020d23b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 84323af07ec4eff90a784e540daf26422223be87a8d864d2aef17f7309b80d2f
MD5 48ff36c966ed946b39b79793460dd5a7
BLAKE2b-256 d107d511f64cc73ea09552974de8c75fabc36b0f48877787746599b666c1fc6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f5a61b689d6ccc49225a9e8591e622cd87ebff9c491828b40bd3750e32f11a2e
MD5 c04f5e80d4d7ff816849af0b03862e98
BLAKE2b-256 c3498fc543c4fc211926d369e7ab6536d82c2d57dd15f763f18cf66744fea042

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