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

    • generating random bitarrays

    • pretty printing

    • conversion to and from integers

    • creating Huffman codes

    • compression of sparse bitarrays

    • (de-) serialization

    • 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.6.0
sys.version: 3.13.5 (main, Jun 16 2025) [Clang 18.1.8]
sys.prefix: /Users/ilan/miniforge
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 589 tests in 0.163s

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  # bitwise XOR
bitarray('010111010')
>>> a &= b  # inplace AND
>>> a
bitarray('101000001')
>>> a <<= 2  # in-place left-shift by 2
>>> a
bitarray('100000100')
>>> b >> 1  # return b right-shifted by 1
bitarray('011100101')

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

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

  • blanks are filled by 0

  • negative shifts raise ValueError

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

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

Bit-endianness

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

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

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

By default, bitarrays use big-endian representation:

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

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

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

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

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

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

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

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

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

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

Buffer protocol

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

Variable bit length prefix codes

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

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

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

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

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

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

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

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

Frozenbitarrays

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

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

Reference

bitarray version: 3.6.0 – change log

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

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

The bitarray object:

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

Return a new bitarray object whose items are bits initialized from the optional initializer, and bit-endianness. The initializer may be one of the following types: a.) int bitarray, initialized to zeros, of given length b.) bytes or bytearray to initialize buffer directly c.) str of 0s and 1s, ignoring whitespace and “_” d.) iterable of integers 0 or 1.

Optional keyword arguments:

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

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

New in version 2.3: optional buffer argument

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

bitarray methods:

all() -> bool

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

any() -> bool

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

append(item, /)

Append item to the end of the bitarray.

buffer_info() -> tuple

Return a tuple containing:

  1. memory address of buffer

  2. buffer size (in bytes)

  3. bit-endianness as a Unicode string

  4. number of pad bits

  5. allocated memory for the buffer (in bytes)

  6. memory is read-only

  7. buffer is imported

  8. number of buffer exports

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

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

New in version 2.2.5: optional start and stop arguments

clear()

Remove all items from the bitarray.

New in version 1.4

copy() -> bitarray

Return a copy of the bitarray.

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

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

New in version 1.1.0: optional start and stop arguments

New in version 2.3.7: optional step argument

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

decode(code, /) -> iterator

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

See also: Bitarray 3 transition

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

encode(code, iterable, /)

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

extend(iterable, /)

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

New in version 3.4: allow bytes object

fill() -> int

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

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

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

New in version 2.1

New in version 2.9: add optional keyword argument right

frombytes(bytes, /)

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

New in version 2.5.0: allow bytes-like argument

fromfile(f, n=-1, /)

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

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

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

New in version 2.9: add optional keyword argument right

insert(index, value, /)

Insert value into bitarray before index.

invert(index=<all bits>, /)

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

New in version 1.5.3: optional index argument

pack(bytes, /)

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

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

New in version 2.5.0: allow bytes-like argument

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

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

remove(value, /)

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

reverse()

Reverse all bits in bitarray (in-place).

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

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

See also: Bitarray 3 transition

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

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

setall(value, /)

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

sort(reverse=False)

Sort all bits in bitarray (in-place).

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

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

New in version 3.3: optional group and sep arguments

tobytes() -> bytes

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

tofile(f, /)

Write byte representation of bitarray to file object f.

tolist() -> list

Return bitarray as list of integers. a.tolist() equals list(a).

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

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

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

bitarray data descriptors:

Data descriptors were added in version 2.6.

endian -> str

bit-endianness as Unicode string

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

nbytes -> int

buffer size in bytes

padbits -> int

number of pad bits

readonly -> bool

bool indicating whether buffer is read-only

Other objects:

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

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

New in version 1.1

decodetree(code, /) -> decodetree

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

New in version 1.6

Functions defined in the bitarray module:

bits2bytes(n, /) -> int

Return the number of bytes necessary to store n bits.

get_default_endian() -> str

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

New in version 1.3

test(verbosity=1) -> TextTestResult

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

Functions defined in bitarray.util module:

This sub-module was added in version 1.2.

any_and(a, b, /) -> bool

Efficient implementation of any(a & b).

New in version 2.7

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

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

See also: Bitarray representations

New in version 1.9

New in version 3.3: optional group and sep arguments

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

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

New in version 3.3: optional group and sep arguments

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

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

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

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

See also: Bitarray representations

New in version 1.9

New in version 3.3: ignore whitespace

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

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

New in version 3.4

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

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

See also: Canonical Huffman Coding

New in version 2.5

canonical_huffman(dict, /) -> tuple

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

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

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

  3. a list of symbols in canonical order

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

See also: Canonical Huffman Coding

New in version 2.5

correspond_all(a, b, /) -> tuple

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

New in version 3.4

count_and(a, b, /) -> int

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

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

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

New in version 2.3.6: optional value argument

count_or(a, b, /) -> int

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

count_xor(a, b, /) -> int

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

This is also known as the Hamming distance.

deserialize(bytes, /) -> bitarray

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

See also: Bitarray representations

New in version 1.8

New in version 2.5.0: allow bytes-like argument

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

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

New in version 3.3: ignore whitespace

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

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

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

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

intervals(bitarray, /) -> iterator

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

New in version 2.7

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

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

New in version 2.9

parity(a, /) -> int

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

New in version 1.9

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

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

New in version 1.8

random_k(n, /, k, endian=None) -> bitarray

Return (pseudo-) random bitarray of length n with k elements set to one. Mathematically equivalent to setting (in a bitarray of length n) all bits at indices random.sample(range(n), k) to one. The random bitarrays are reproducible when giving Python’s random.seed() with a specific seed value.

This function requires Python 3.9 or higher, as it depends on the standard library function random.randbytes(). Raises NotImplementedError when Python version is too low.

New in version 3.6

random_p(n, /, p=0.5, endian=None) -> bitarray

Return (pseudo-) random bitarray of length n, where each bit has probability p of being one (independent of any other bits). Mathematically equivalent to bitarray((random() < p for _ in range(n)), endian), but much faster for large n. The random bitarrays are reproducible when giving Python’s random.seed() with a specific seed value.

This function requires Python 3.12 or higher, as it depends on the standard library function random.binomialvariate(). Raises NotImplementedError when Python version is too low.

See also: Random Bitarrays

New in version 3.5

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.

sum_indices(a, /) -> int

Return sum of indices of all active bits in bitarray a. This is equivalent to sum(i for i, v in enumerate(a) if v).

New in version 3.6

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

Return random bitarray of length n (uses os.urandom()).

New in version 1.7

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

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

See also: Variable length bitarray format

New in version 2.2

vl_encode(bitarray, /) -> bytes

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

See also: Variable length bitarray format

New in version 2.2

xor_indices(a, /) -> int

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

New in version 3.2

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

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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

bitarray-3.6.0.tar.gz (147.9 kB view details)

Uploaded Source

Built Distributions

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

bitarray-3.6.0-pp310-pypy310_pp73-win_amd64.whl (143.1 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (145.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.6.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (145.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.6.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (147.5 kB view details)

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

bitarray-3.6.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (136.4 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.6.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (139.8 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.6.0-pp39-pypy39_pp73-win_amd64.whl (143.1 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (145.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (145.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.6.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (147.4 kB view details)

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

bitarray-3.6.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (136.5 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.6.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (139.8 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.6.0-pp38-pypy38_pp73-win_amd64.whl (143.0 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (145.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.6.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (144.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.6.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (147.2 kB view details)

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

bitarray-3.6.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (136.3 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.6.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (139.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.6.0-pp37-pypy37_pp73-win_amd64.whl (143.0 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.6.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (145.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.6.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (144.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.6.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (147.2 kB view details)

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

bitarray-3.6.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (139.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.6.0-cp313-cp313-win_amd64.whl (144.8 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.6.0-cp313-cp313-win32.whl (137.8 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.6.0-cp313-cp313-musllinux_1_2_x86_64.whl (324.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.6.0-cp313-cp313-musllinux_1_2_s390x.whl (338.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.6.0-cp313-cp313-musllinux_1_2_ppc64le.whl (339.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.6.0-cp313-cp313-musllinux_1_2_i686.whl (316.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bitarray-3.6.0-cp313-cp313-musllinux_1_2_aarch64.whl (322.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (327.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bitarray-3.6.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (333.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

bitarray-3.6.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (341.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

bitarray-3.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (324.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bitarray-3.6.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (314.9 kB view details)

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

bitarray-3.6.0-cp313-cp313-macosx_11_0_arm64.whl (140.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.6.0-cp313-cp313-macosx_10_13_x86_64.whl (144.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.6.0-cp312-cp312-win_amd64.whl (144.8 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.6.0-cp312-cp312-win32.whl (137.8 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.6.0-cp312-cp312-musllinux_1_2_x86_64.whl (324.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.6.0-cp312-cp312-musllinux_1_2_s390x.whl (338.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.6.0-cp312-cp312-musllinux_1_2_ppc64le.whl (339.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.6.0-cp312-cp312-musllinux_1_2_i686.whl (316.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bitarray-3.6.0-cp312-cp312-musllinux_1_2_aarch64.whl (322.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (327.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bitarray-3.6.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (333.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

bitarray-3.6.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (341.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

bitarray-3.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (324.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bitarray-3.6.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (315.0 kB view details)

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

bitarray-3.6.0-cp312-cp312-macosx_11_0_arm64.whl (140.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.6.0-cp312-cp312-macosx_10_13_x86_64.whl (144.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.6.0-cp311-cp311-win_amd64.whl (144.5 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.6.0-cp311-cp311-win32.whl (137.8 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.6.0-cp311-cp311-musllinux_1_2_x86_64.whl (321.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.6.0-cp311-cp311-musllinux_1_2_s390x.whl (335.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.6.0-cp311-cp311-musllinux_1_2_ppc64le.whl (337.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.6.0-cp311-cp311-musllinux_1_2_i686.whl (313.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bitarray-3.6.0-cp311-cp311-musllinux_1_2_aarch64.whl (320.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-3.6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (331.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-3.6.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (339.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-3.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-3.6.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (312.6 kB view details)

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

bitarray-3.6.0-cp311-cp311-macosx_11_0_arm64.whl (140.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.6.0-cp311-cp311-macosx_10_9_x86_64.whl (144.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.6.0-cp310-cp310-win_amd64.whl (144.3 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.6.0-cp310-cp310-win32.whl (137.6 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.6.0-cp310-cp310-musllinux_1_2_x86_64.whl (313.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.6.0-cp310-cp310-musllinux_1_2_s390x.whl (327.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.6.0-cp310-cp310-musllinux_1_2_ppc64le.whl (329.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.6.0-cp310-cp310-musllinux_1_2_i686.whl (305.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bitarray-3.6.0-cp310-cp310-musllinux_1_2_aarch64.whl (312.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-3.6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (322.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-3.6.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (330.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-3.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-3.6.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (304.4 kB view details)

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

bitarray-3.6.0-cp310-cp310-macosx_11_0_arm64.whl (140.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.6.0-cp310-cp310-macosx_10_9_x86_64.whl (144.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.6.0-cp39-cp39-win_amd64.whl (144.2 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.6.0-cp39-cp39-win32.whl (137.6 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.6.0-cp39-cp39-musllinux_1_2_x86_64.whl (311.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.6.0-cp39-cp39-musllinux_1_2_s390x.whl (325.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.6.0-cp39-cp39-musllinux_1_2_ppc64le.whl (327.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.6.0-cp39-cp39-musllinux_1_2_i686.whl (304.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bitarray-3.6.0-cp39-cp39-musllinux_1_2_aarch64.whl (309.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (314.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-3.6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (319.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-3.6.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (328.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-3.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (311.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-3.6.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (302.9 kB view details)

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

bitarray-3.6.0-cp39-cp39-macosx_11_0_arm64.whl (141.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.6.0-cp39-cp39-macosx_10_9_x86_64.whl (144.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.6.0-cp38-cp38-win_amd64.whl (142.4 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.6.0-cp38-cp38-win32.whl (135.9 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.6.0-cp38-cp38-musllinux_1_2_x86_64.whl (313.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.6.0-cp38-cp38-musllinux_1_2_s390x.whl (325.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.6.0-cp38-cp38-musllinux_1_2_ppc64le.whl (328.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.6.0-cp38-cp38-musllinux_1_2_i686.whl (306.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

bitarray-3.6.0-cp38-cp38-musllinux_1_2_aarch64.whl (310.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-3.6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (322.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-3.6.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (331.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-3.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-3.6.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (305.1 kB view details)

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

bitarray-3.6.0-cp38-cp38-macosx_11_0_arm64.whl (140.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.6.0-cp38-cp38-macosx_10_9_x86_64.whl (144.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-3.6.0-cp37-cp37m-win_amd64.whl (142.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-3.6.0-cp37-cp37m-win32.whl (135.7 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-3.6.0-cp37-cp37m-musllinux_1_2_x86_64.whl (303.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

bitarray-3.6.0-cp37-cp37m-musllinux_1_2_s390x.whl (319.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ s390x

bitarray-3.6.0-cp37-cp37m-musllinux_1_2_ppc64le.whl (319.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ppc64le

bitarray-3.6.0-cp37-cp37m-musllinux_1_2_i686.whl (296.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

bitarray-3.6.0-cp37-cp37m-musllinux_1_2_aarch64.whl (301.9 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

bitarray-3.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (308.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-3.6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (313.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-3.6.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (323.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-3.6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (306.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-3.6.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (297.3 kB view details)

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

bitarray-3.6.0-cp37-cp37m-macosx_10_9_x86_64.whl (143.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-3.6.0-cp36-cp36m-win_amd64.whl (148.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-3.6.0-cp36-cp36m-win32.whl (139.8 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-3.6.0-cp36-cp36m-musllinux_1_2_x86_64.whl (306.3 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

bitarray-3.6.0-cp36-cp36m-musllinux_1_2_s390x.whl (319.0 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ s390x

bitarray-3.6.0-cp36-cp36m-musllinux_1_2_ppc64le.whl (320.0 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ppc64le

bitarray-3.6.0-cp36-cp36m-musllinux_1_2_i686.whl (299.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

bitarray-3.6.0-cp36-cp36m-musllinux_1_2_aarch64.whl (302.1 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ARM64

bitarray-3.6.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (308.2 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-3.6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (314.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-3.6.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (323.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-3.6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (306.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-3.6.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (296.4 kB view details)

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

bitarray-3.6.0-cp36-cp36m-macosx_10_9_x86_64.whl (143.4 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.0.tar.gz
Algorithm Hash digest
SHA256 20febc849a1f858e6a57a7d47b323fe9e727c579ddd526d317ad8831748a66a8
MD5 bd379d3383f4ec75910668d05b085d6e
BLAKE2b-256 e5ee3b2fcbac3a4192e5d079aaa1850dff2f9ac625861c4c644819c2b34292ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9f7796959c9c036a115d34696563f75d4a2912d3b97c15c15f2a36bdd5496ce9
MD5 c5317983743018767e292e731e35c56b
BLAKE2b-256 a9ff30a1d2492c1d259a17084015c7b82cc31c49dd60f47f3c7a7b3ee923f45b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11fc8bc65f964c7278deb1b7a69379dab3ecc90095f252deb17365637ebb274d
MD5 ae082e590f02f41e21fa17a5d08caa3c
BLAKE2b-256 cbbe2cb43c165c6a239a9d662279f0be7ffb0903f6f889c1df3bafb3387fea44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e297fd2e58afe17e33dd80c231c3a9d850279a2a8625aed1d39f9be9534809e
MD5 f61d38d7bc0355a408ff70918b249630
BLAKE2b-256 27f3873ccde5d86369268bceda91056f1baa87f3920f504390c5fd7a451ac964

See more details on using hashes here.

File details

Details for the file bitarray-3.6.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.6.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa3c925502bd0b957a96a5619134bcdc0382ef73cffd40bad218ced3586bcf8d
MD5 6a6d09dfdae20bb99920cac348b0a4ac
BLAKE2b-256 a9861ffd91a77a1a5fa86bbd32d8c3c34bb066595574d3eb60c83a98f556d45f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cf44b012e7493127ce7ca6e469138ac96b3295a117877d5469aabe7c8728d87
MD5 2225e02c2691f9bce816565ba7ece60d
BLAKE2b-256 f7374a85461ea71e0d735ec4e231a19057df156242f6b51c4d860367d8342ffc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a763dd33d6e27c9b4db3f8089a5fa39179a8a3cf48ce702b24a857d7c621333c
MD5 b74a9f9745f29da7a87a14aa0bb03c6e
BLAKE2b-256 9425d98d86777779c422cdc1a295848dfdb04b967d5b54e6824c009bd69842cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b37c9ea942395de029be270f0eca8c141eb14e8455941495cd3b6f95bbe465f4
MD5 ada8dd5178e6f02a2e24fa35997cb70f
BLAKE2b-256 663d392532009f6422cd44399d02f2c4500c0c31c9e3c0e0d24147d37661ffd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 222cb27ff05bc0aec72498d075dba1facec49a76a7da45740690cebbe3e81e43
MD5 c1b7d6e482721ad762c9ce68cded201d
BLAKE2b-256 e9cfc335c58d19acb4d1bb01f0fc403fabf7c53a8b0e078f8cb40decb3579fc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5cfbdccddaa0ff07789e9e180db127906c676e479e05c04830cd458945de3511
MD5 8a000f88d0028a6145ded8954cc79c31
BLAKE2b-256 1c902ec337a04e151553498661082232550938e81a8bee14e8c50c87c8663e09

See more details on using hashes here.

File details

Details for the file bitarray-3.6.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.6.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5b58a672ec448fb36839a5fc7bf2b2f60df9a97b872d8bd6ca1a28da6126f5c7
MD5 4b5bbce50ce56c1b79c679c0d16c59d8
BLAKE2b-256 5988732ef1a505f35e9f5c9a4523fb19f499b34549a13500356893d9c8cd2fad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db78cc5c03b446a43413165aa873e2f408e9fd5ddb45533e7bd3b638bace867c
MD5 968a7e78bb7323733aef84b2fcf66696
BLAKE2b-256 78eccacfb9d574cbf29adfd14f11b203fa4c717ff262085b8e6c535aad7863b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b9ae0008cff25e154ef1e3975a1705d344e844ffdeb34c25b007fd48c876e95d
MD5 db5d3383ef51033fe3fef4c2bca8993b
BLAKE2b-256 a0f9dc08c7a03d7bcc798463d8c5240c5f059361c2781b3941da0904f81ff014

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0ac446f557eb28e3f7c65372608810ff073840627e9037e22ed10bd081793a34
MD5 ad6eff5ddfda0087142244058ded95bc
BLAKE2b-256 07ba79bf80907f3700fee8b61f72b626f4bb786c0689079e74ace46ee916a64a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72760411d60d8d76979a20ed3f15586d824db04668b581b86e61158c2b616db0
MD5 eaa3bb55243de9bf3fa78c031b2c1e2f
BLAKE2b-256 f3d8aa4ffd9e23ecc09f18562c4a23a249f3ee5fb4113cc588bd01991e01f5c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62f71b268f14ee6cc3045b95441bfe0518cef1d0b2ffbc6f3e9758f786ff5a03
MD5 cbde12bdde11be239d3f12578234ddd0
BLAKE2b-256 f115fb0cffb350c30cf79ce0d6dd48f02360a7440323a68a895c3ed324294ee9

See more details on using hashes here.

File details

Details for the file bitarray-3.6.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.6.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dbc5029c61f9ebb2d4c247f13584a0ef0e8e49abb13e56460310821aca3ffcaf
MD5 6ae834ec0306bc47325ebeef72498573
BLAKE2b-256 d7d97335b063cd863845db0ce468e2fc50badbe10602f144a066cb778b9cd512

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66d8b7a89fac6042f7df9ea97d97ed0f5e404281110a882e3babd909161f85b6
MD5 bfbbec017dc8b15f30006351c3d9400e
BLAKE2b-256 dfd7b7080680ebb10ef8d343fa72def912158a59fdcebcd7fa5cd0601e0c92b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 99d16862e802e7c50c3b6cdd1bf041b6142335c9c2b426631f731257adfe5a15
MD5 72d01048b4515219a4eceaa6fb5f730b
BLAKE2b-256 9fe496a9f04efe29605e2bda4233020ebc865980d38725a451c35e1664e4b248

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 aeb6db2f4ab54ac21a3851d05130a2aa78a6f6a5f14003f9ae3114fb8b210850
MD5 9f40092462e03bce6c0dcd8d2d26a444
BLAKE2b-256 508cea8b63cad1c7d6ca19e439f74647fe22464fba08372d929081c62d6e5b6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a5b0d277087a5bf261a607fc6ff4aaffcf80b300cd19b7a1e9754a4649f5fd4
MD5 f7815c45271065db2c4dbc1030e19438
BLAKE2b-256 18ff228ae4e888c043b758b10b4b8224440593795eae76b14bbdb8e7b365695f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26691454a6770628882b68fe74e9f84ca2a51512edd49cbb025b14df5a9dd85a
MD5 5402074b2fa36a3ad249d8d752873b00
BLAKE2b-256 e98e0340b8fcce5bfa5775dd90a39242094a01d4398dbd7b8df8bc15944d6949

See more details on using hashes here.

File details

Details for the file bitarray-3.6.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.6.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 af670708e145b048ead87375b899229443f2d0b4af2d1450d7701c74cd932b03
MD5 334894c2078d63818048d62dfb799c58
BLAKE2b-256 9c5f99361bd98bfe55845dd1f0d1f407c245330ef4bf7af3de0e4e2882283796

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b02cc1cac9099c0ec72da09593e7fadb1b6cf88a101acc8153592c700d732d80
MD5 9c18d8a8b478021f09fb948fb2d9ffd2
BLAKE2b-256 f10edbf0e544a07f8b2449851486a23a681f700e4d6fedc4cbb781f7baebe77b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 144.8 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.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e4c5e7edf1e7bcbde3b52058f171a411e2a24a081b3e951d685dfea4c3c383d5
MD5 5a4b2a25567464df4326b16c6c5a7dc5
BLAKE2b-256 3bee303be88b847da29a067babc690e231d7838520dc1af57d14dad5a7ca095c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 afa24e5750c9b89ad5a7efef037efe49f4e339f20a94bf678c422c0c71e1207a
MD5 01e200a27c3411183434fa5bcadb80ef
BLAKE2b-256 82e880620fc60ad34bff647881a4f25c15b992c524e0f7af9c7c6c573b03556e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a50a66fa34dd7f9dcdbc7602a1b7bf6f9ab030b4f43e892324193423d9ede180
MD5 916a2da3ba65e42850ef2dd058028d04
BLAKE2b-256 4e81b9451089eea0ef66996852d2694b0f5afc0a76b1bc45c9a4f8204ae8674d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 3800f3c8c9780f281cf590543fd4b3278fea6988202273a260ecc58136895efb
MD5 aec224bb033b5dc8492ed8d03e360891
BLAKE2b-256 0dd3f740b601eae4e28e22d8560877fe9881f1b7a96fcb23b186e8580d328929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f92462ea3888c99439f58f7561ecd5dd4cf8b8b1b259ccf5376667b8c46ee747
MD5 e5f7d1c315de2af5ca1ee2130ed897bc
BLAKE2b-256 346ff5d78c8e908750b9c3d5839eca2af5f6e99d6c7fe8a0498ef79a1af90bd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 22188943a29072b684cd7c99e0b2cfc0af317cea3366c583d820507e6d1f2ed4
MD5 ca96d2abf3db3789d5fe99ea91222962
BLAKE2b-256 aa5a9460070e6cb671067cc2e115a82da6fc9ef0958542b98b07a5ed4a05a97b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 507e567aee4806576e20752f22533e8b7ec61e7e75062a7ce9222a0675aa0da6
MD5 14c0dcb28811c6e0a85a32830df7a7e9
BLAKE2b-256 497ae4db9876e6e8bb261e64a384d3adb4372f13099b356e559cec85d022b897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 583b46b3ba44121de5e87e95ae379932dc5fd2e37ebdf2c11a6d7975891425c1
MD5 832390beb8212772d9c0fa51536e5ac8
BLAKE2b-256 e12396c882d798b8bc9d5354ad1fba18ad3ad4f3c0a661a296c8e51ca2941e0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 243825f56b58bef28bfc602992a8c6d09bbc625628c195498d6020120d632a09
MD5 5fffe769590d2b8506fba4e69df1b528
BLAKE2b-256 66c9197375b63ca768ac8b1e624f27dc0eccdd451f94c6b9bf8950500d8da134

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 139963494fc3dd5caee5e38c0a03783ef50be118565e94b1dbb0210770f0b32d
MD5 42a46dd3c056352cab6244f37e364e3e
BLAKE2b-256 6c67831e366ea4f0d52d622482b8475f87040cbc210d8f5f383935a4cc6363fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca643295bf5441dd38dadf7571ca4b63961820eedbffbe46ceba0893bf226203
MD5 eaaa1b38266dd4af54c2b2892d6d2ef7
BLAKE2b-256 d766709d259d855528213b1099facddb08d6108cb0074cf88dc357cdd07bacff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6f0be27d06732e2833b672a8fcc32fa195bdb22161eb88f8890de15e30264a01
MD5 c04ca973a4a238981b1f3cc7485d4cc0
BLAKE2b-256 208e51751fe0e6f9fe7980b0467b471ba9ab8d1713a2a6576980d18143511656

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81e84054b22babcd6c5cc1eac0de2bfc1054ecdf742720cbfb36efbe89ec6c30
MD5 3ca353ac952c3b6eda5b5af3ec59e0d3
BLAKE2b-256 34a59cc42ea0c440ac1c2a65375688ac5891da12b3820f4a32440791d25ed668

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f3f96f57cea35ba19fd23a20b38fa0dfa3d87d582507129b8c8e314aa298f59b
MD5 b345dfb233b7559331a1805a64670170
BLAKE2b-256 902c21066c7a97b2c88037b0fc04480fa13b0031c30c6f70452dc9c84fb2b087

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 144.8 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.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 552a93be286ca485914777461b384761519db313e0a7f3012dca424c9610a4d5
MD5 8945e4e7c7abc95c62fd3a5bd220d192
BLAKE2b-256 d38014af316fe46be0d6c2624d75f138b5d29bf19846fd4e6faab4ca15c0f8b8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 5dd9edcab8979a50c2c4dec6d5b66789fb6f630bb52ab90a4548111075a75e48
MD5 6390e0da18855e625b72e2b91e0f3476
BLAKE2b-256 691b15d438b6cfbee8f01208fa0e47282fb0dcf5df501523d779a85f77584ce2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ed4a2852b3de7a64884afcc6936db771707943249a060aec8e551c16361d478
MD5 1fd1b48196f1c71f531ff8c9685243a2
BLAKE2b-256 0f8ca725109141bc5a2e66a551d56461811d7fa506ace1a473a6455a658f5f03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 975a118aa019d745f1398613b27fd8789f60a8cea057a00cdc1abedee123ffe6
MD5 32e745b54752263d54051e73c257aa55
BLAKE2b-256 be7ccf5de46403c4176b96f064614686a584bd90ed37d63ba374a51f0313db6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1c4e75bbf9ade3d2cdf1b607a8b353b17d9b3cf54e88b2a5a773f50ae6f1bfbc
MD5 847a2a573a066bf75cbc5437b8174ddb
BLAKE2b-256 9edc68d0c84a9c26ae2a291165c7915b45611db16f7143955a5fdd5aaf481a91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 27d13c7b886afc5d2fc49d6e92f9c96b1f0a14dc7b5502520c29f3da7550d401
MD5 5908d9dd6a097902298b35aae0759a67
BLAKE2b-256 0b85878fea379e568bf62175273e19b6c1a8b0b30a202f1885da693e5e037a06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 84bb57010a1ab76cf880424a2e0bce8dd26989849d2122ff073aa11bfc271c27
MD5 fd8228b10955c51ec8110bc4b7e724d0
BLAKE2b-256 702c8c69c9c85e7d3d23418ce10067f083d9e4bdf63a88244eb7d004d348d37d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c15b9e37bbca59657e4dcc63ad068c821a4676def15f04742c406748a0a11b9c
MD5 f288c6dd0b64ac36794dd2120fb87910
BLAKE2b-256 8a1ca35fe5f1eda54d1db3d71b56e39a3b928f1d99546507496a1aef53dceabc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8f95daf0ce2b24815ddf62667229ba5dfc0cfee43eb43b2549766170d0f24ae9
MD5 e9f06ce830c808ca8ec0f8945e8bea2b
BLAKE2b-256 f630193980f3942280f22b2f602380c26e68d3b6e56791c27afac5497b72262b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0b47843f2f288fa746dead4394591a3432a358aaad48240283fa230d6e74b0e7
MD5 71c779b8cf90f568dd69943adc96681f
BLAKE2b-256 3e85d12273fc975f40da1baf8dbc50b240782010d18ade62b28d8b03a21dfb1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 911b4a16dce370657e5b8d8b6ba0fbb50dd5e2b24c4416f4b9e664503d3f0502
MD5 45a68bf1ae1307c8b27e7217206c40c2
BLAKE2b-256 0ecd6a0d3d53118a148b9db13cf0d70a7fc8b61d77af1f85cb24a0c2dae62839

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c9d247fcc33c90f2758f4162693250341e3f38cd094f64390076ef33ad0887f9
MD5 a81c1b3da5283d90c652b1b26cd4590e
BLAKE2b-256 95aab0d164489914a7c9d02f219911c05a57c7859e826fa6c0803c55339589e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e2e1ff784c2cdfd863bad31985851427f2d2796e445cec85080c7510cba4315
MD5 04a1f3fec9ef96646058cb8c56ccaec5
BLAKE2b-256 735dedadc94cbdbfd333795d3b52aecb0106eeb163da965485363b34af9ddebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b9616ea14917d06736339cf36bb9eaf4eb52110a74136b0dc5eff94e92417d22
MD5 3c38802a5baa415617ed67750946873d
BLAKE2b-256 361b91ee39eb1f52261d8734453bf4480b77edb440e86fd8d006ccf66a14b497

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 144.5 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.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f2d951002b11962b26afb31f758c18ad39771f287b100fa5adb1d09a47eaaf5b
MD5 7dcffd8068baf799fb99f9ddbec9e371
BLAKE2b-256 4b664cd301ceb0b66281440011e539df82150b36457234ed8a6149136a8ab0ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 137.8 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.6.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 25060e7162e44242a449ed1a14a4e94b5aef340812754c443459f19c7954be91
MD5 b8e56236a030735038e836d39625032c
BLAKE2b-256 d3a51cf6b545a18c71c6984f55758c2ee9595441e537ea424855fb3fdb89597e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ddb319f869d497ef2d3d56319360b61284a9a1d8b3de3bc936748698acfda6be
MD5 add768fb3edf091b05111f81434e4227
BLAKE2b-256 d8304092ddf8ae0c566b9b157d0859d784e24f3b6d6ed90f437da304e29d3ee0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 e71c9dba78671d38a549e3b2d52514f50e199f9d7e18ed9b0180adeef0d04130
MD5 b66f034201aed1e5a1f1006d99473e48
BLAKE2b-256 41f2dfb6e9a9bb94ccbe5b369a839df477ab3b73e90b7ba8c92974c26e7e26ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 29ed022189a7997de46cb9bd4e2e49d6163d4f8d78dea72ac5a0e0293b856810
MD5 ae0ffd1ebf063476da54d6065580796f
BLAKE2b-256 4953fde12dcf5eae0aabebc7b97e2226b2cdc9785ada2f38e9256b95c7402d71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 68f6e64d4867ee79e25c49d7f35b2b1f04a6d6f778176dcf5b759f3b17a02b2b
MD5 b5a2f094db39e85b9367f1f0db80f7b5
BLAKE2b-256 28e49830c088551eb9c055871843ed15cece9917249f60f6db7093c5c58cff46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 96117212229905da864794df9ea7bd54987c30a5dcbab3432edc3f344231adae
MD5 1a4e311cf3e5f2583391fbefa77bbf82
BLAKE2b-256 d7cbf9aad4e436d1bcda7f348a85458b197f54b3e2f9626caba850a79d09caf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4695fcd37478988b1d0a16d5bc0df56dcb677fd5db37f1893d993fd3ebef914b
MD5 ad4add97c17d2106faf73de71d501fe6
BLAKE2b-256 4282ead4f1b1aa6ce4112cc59b515453dcf194d7e83cdd5e0c34eb422df9b6c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a39be79a7c36e9a2e20376261c30deb3cdca86b50f7462ae9ff10a755c6720b9
MD5 f4b5e665b79aa6d86f8a33c74ce0670b
BLAKE2b-256 552f0684beeaa874f321f0157206f3e625820935eb79837ca49a32aff2834097

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 77d2368a06a86a18919c05a9b4b0ee9869f770e6a5f414b0fecc911870fe3974
MD5 2743956cd93280780f76379a50b31c5f
BLAKE2b-256 4d01a0a24b2605a8f682283a083ae2c97531446523ef67387189a9570ac5daa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30ba4fba3de1dca653de41c879349ec6ca521d85cff6a7ca5d2fdd8f76c93781
MD5 fb1baa78aae5b91798bd97da945adc85
BLAKE2b-256 a3f60afe766d4bfc22403861f49a050b8ff9719a1783be25c85376cad2cbf06b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 52328192d454ca2ddad09fbc088872b014c74b22ecdd5164717dc7e6442014fa
MD5 ea96b6222945231587a5f60a1a518976
BLAKE2b-256 90959558548842d249ba87caec43450cded1933e9ca0dec54bfb7cefbd146807

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf36cadeb9c989f760a13058dbc455e5406ec3d2d247c705c8d4bc6dd1b0fcc6
MD5 41a5c2b7d6d4d15bba3b3f2a0dfa8d57
BLAKE2b-256 ac7e97902cf29a46d14c2b0a938c0f83bb1de1e117a56df61a88676d278359e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c20d6e6cafce5027e7092beb2ac6eec0d71045d6318b34f36e1387a8c8859a3
MD5 b024f594bce3220cb65b6ecf26c70491
BLAKE2b-256 90bf987f01842b3239fd5bb36b6f3aeba3070731d72f8d700a6a317f4731a0d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 144.3 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.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8d759cecfa8aab4a1eb4e23b6420126b15c7743e85b33f389916bb98c4ecbb84
MD5 1dcb0a9e23b746704a2678eb5043a5a3
BLAKE2b-256 c665a180faa2573711ff1d00db3ed203aa88281502da62d8088aa13d39bef56a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 137.6 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.6.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 01d6dc548e7fe5c66913c2274f44855b0f8474935acff7811e84fe1f4024c94f
MD5 fe13b343452340054c4e46fde52f6dba
BLAKE2b-256 b7f5830d9f20cfb78759b2adfff01b695b40ebe26d76c256b6b228a4865ac26e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2020102a40edd094c0aa80e09203af71c533c41f76ce3237c99fd194a473ea33
MD5 405dbac10ad4754438860948685343e1
BLAKE2b-256 6c7d0ebb9dc7a5bc7c6bb764c43b5e551234e3fdb5d4f06b8cfa4eb4dc7df27c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 3eb1390a8b062fe9125e5cc4c5eba990b5d383eec54f2b996e7ce73ac43150f9
MD5 af52f1e4ce34637b29572ff76a7d51fc
BLAKE2b-256 1bab0000b27c58955b09c56db37fce88d7cc54fd46fee5c472002e2d08be7cb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 080a7bf55c432abdae74f25dc3dbff407418346aeae1d43e31f65e8ef114f785
MD5 90502eed39d61cc6ac76369016f4fb3f
BLAKE2b-256 efcc4a327a89b534f64f52d0ef232d3e12d179686914a0103636ddc1f77e89f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2a324e3007afb5c667026f5235b35efe3c4a95f1b83cd93aa9fce67b42f08e7c
MD5 e6584a704d45c8db379ab31546c82b3c
BLAKE2b-256 b84b03633ca351c8cce4902eea78cb1bbd75e4226c31da19e25df4e605372626

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d47e2bdeba4fb1986af2ba395ce51223f4d460e6e77119439e78f2b592cafade
MD5 81c225c4430230964d7b9f06a90a03e1
BLAKE2b-256 cee6175f048b2e2c26253fbae7e8fc2fdb772bb74e03b2a8b9bfde8acc2f509d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4798f6744fa2633666e17b4ea8ff70250781b52a25afdbf5ffb5e176c58848f1
MD5 33e2a888392ed4264222df1cd0208d3a
BLAKE2b-256 0f20ab8784e2968deb6fba2d2bac6b9190efc1360cc2a6ed57482ad82f5757cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6755cfcfa7d8966e704d580c831e39818f85e7b2b7852ad22708973176f0009e
MD5 01d13ff45a161d982417b0357a8e7d33
BLAKE2b-256 d75f68e05c382bbbff1ff9f2c2cc343543bc755a0b7d20948a8ebb08a7e0e417

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e997d22e0d1e08c8752f61675a75d93659f7aa4dbeaee54207f8d877817b4a0c
MD5 251d82dca17f6f18cfc3ba3869003c1c
BLAKE2b-256 1ea1e2ecc61a1441dfb2a8ba7048bbe8a7e75a394a08e4a1ffd9ec530ccbb180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 664d462a4c0783fd755fe3440f07b7e46d149859c96caacadf3f28890f19a8de
MD5 6dd2f09bb86d4c589ea4787e543a2077
BLAKE2b-256 3bd24371eba6e4626a663aca00bbf2a83c95498de794dd4536a7f355f177c878

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 efa5834ba5e6c70b22afdca3894097e5a592d8d483c976359654ba990477799a
MD5 4d904c767b7dd88cbe4a88aad2bf0262
BLAKE2b-256 ac1df28a148501f5fec33ad6e7f714bb4953ac3f80b8af4839c66767e874cd7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a04b7a9017b8d0341ebbe77f61b74df1cf1b714f42b671a06f4912dc93d82597
MD5 d38c56b044bac2201259f6e6a6f531dd
BLAKE2b-256 f467904b50387cdd8caa8ad66aed03d90bf0acb38d3d1393ead5349a643b2618

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6841c08b51417f8ffe398b2828fc0593440c99525c868f640e0302476745320b
MD5 c65dc4b1ccb1adff742b7428adbdf008
BLAKE2b-256 fd0e52b66c2c36e938b0fc5160ba92034e949b1f7ec8c9f0b7d53188ebb3e8dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 144.2 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.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 157313a124287cbc8a11b55a75def0dd59e68badbc82c2dc2d204dc852742874
MD5 9f5489b005e5aba8f26a593b82773df2
BLAKE2b-256 09a06299eecf93d62433a34f3ba70796e141f5be40e6f1c0cc6c06761fd25081

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 137.6 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.6.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a773199dc42b5d02fcd46c8add552da2c4725ce2caa069527c7e27b5b6089e85
MD5 fbf0763e607039c06864d458aac3846a
BLAKE2b-256 13f56d9bff5c6503c2f8f6499a90807c64b140be197a92ff9b23f41ee8e1e6ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5ad8261f47c2a72d0f676bc40f752db8cfdcab911e970753343836e41d5a9a7
MD5 ea0cf45c9f9cf267bd833e341f86caa3
BLAKE2b-256 e1a31400c3ea6002521367566991ab11c6f8510074d3a5bd8bdbb997b888ce25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 ca87f639094c72268e17bc7f57c1225cc38f9e191a489a0134762e3fec402c1a
MD5 36333db3471012bd4e4d08ba25271498
BLAKE2b-256 87d55f16f078f0e70cb11dca3ea6b6abb03ba2951672286b3066e04e8237708a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 056fe779f01a867d572e071c0944ac2f3bf58d8bced326040f0bd060af33a209
MD5 0c400607423c4b507f7dfdac64874d4a
BLAKE2b-256 4393a1cdaebb59163d6ed81dbf6235ab75c340fa2c5a26de6d2f1328e99cc905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 407920e9318d94cc6c9611aaa5b5e5963a09f1cbfa17b16b66edea453b3754f4
MD5 c2d48999c9542f51e94f4dc8138596ba
BLAKE2b-256 461d2581cb9e1126e3757d891de8983c660f27ae0af45a3aee575aedb427a7e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 220d4b8649ef54ac98e5e0e3dd92230247f67270d1524a8b31aa9859007affb0
MD5 0f04ca4fb7c7f415fef1492790ffc003
BLAKE2b-256 6a44a9bc6575074f2a4c55771790a7fc5c9b5ad3140ee4564ff172be9f6f19e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e304f94c0353f6ae5711533b5793b3a45b17aa2c5b07e656649b0af4e0939b5
MD5 262968a85b8f7b6a9d83482279cbd42a
BLAKE2b-256 41e6e2d9923a55be7e279188c8ba51b994f47dadef1a313346c3659d145a54f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 963cbcf296943f7017470d0b705e63e908f32b4f7dbe43f72c22f6fe1bd9ef66
MD5 75b1715ba03c659462234899038c1aa2
BLAKE2b-256 7a3b88b6896605a8259737b157ad6d04dfa125d452be96a47cbf4edacaaaa330

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7f8b12424f8fdf29d1c0749c628bd1530cecfc77374935d096cccc0e4eada232
MD5 8889be947c4806266b505c8fbaed129b
BLAKE2b-256 9cd85eb6b79f1d54f0d7b6d629e92ca80d03e1939013cd7c1781b32122e1a5f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42622c42c159ea4535bba7e1e3c97f1fec79505bc6873ae657dc0a8f861c60de
MD5 103b24f3f7068414e08baf1e7ece3a3f
BLAKE2b-256 ed88bfa5b721e385abfc17f43d5d5388f3ffcc3be4f8835e193e92c44e89b165

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2c533c828d0007fac27cf45e5c1a711e5914dd469db5fe6be5f4e606bf2d7f63
MD5 69ef6f1ad60e88f1f039f7c9ac2cfed3
BLAKE2b-256 eab7032b742497c77e35a9d2438f36975124d083a811818df931f96f4e4cd252

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 727f7a969416f02ef5c1256541e06f0836fb615022699fa8e2591e85296c5570
MD5 4c6a5d64a61e031402bcf00b0153760c
BLAKE2b-256 8bc09f521b7c61b9a4a84c5d427564562c6b9db048d2328bc12e1343e347bfef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69d2d507c1174330c71c834b5d65e66181ad7b42b0d88b5b31804ee9b4f5dae7
MD5 990d5081b02c8c55ffdfe4a01031ceaa
BLAKE2b-256 e6016856a22af98c5871ef911e7d8dcc54707d322a4aad60ecb1fe16eff72d19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 142.4 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.6.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 00628196dd3592972a5183194ab1475dadf9ef2a4cf3fd8c7c184a94934012e8
MD5 d8c18d5dd0bc68e7b7f9577dcb3e0453
BLAKE2b-256 fb449de0e0ae7eda0fcbcaaa371c88c139c6ac5b8432344461315111bd732bbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 135.9 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.6.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7e0851a985a7b10f634188117c825ef99d63402555cca5bc32c7bfc5adaf0d6f
MD5 d3faf63f3c14a95f7cd67b864ac66733
BLAKE2b-256 d7bc2ad0357c5ce4beb679a47d37d90e2f2bc0d1b22c26ae07dc3a5da5379997

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54bd71f14a5fa9bae73ef92f2e2be894dc36c7a6d1c4962e5969bd8a9aa39325
MD5 7de202a98b8bc86b6550bc1dc358555b
BLAKE2b-256 c4fbd335de7824c7ca7005732407a1eb155cd14916656d1509ae1a9c89f40f24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 b9a03767c937b621ee267507bc394df97fb2f8f61130f39f2033f3c6c191f124
MD5 a9387051b9a767d797ca6e4eb61602a5
BLAKE2b-256 13c36346417aa59912a368d9630fae75ebec5a1938418f045992988e85aa90b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 79ab1c5f26f23e51d4a44c4397c8a3bf56c306c125dfab6b3eebdfa13d1dca6f
MD5 18bc442c264e592aa132b2b412aec264
BLAKE2b-256 9aa2d717e754ce0054641f9ef0e938d7e1d62464317ff9824f3a826d788a501a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e0e4fdeae6c0a9d886749780ec5dcf469e98f27b312efa93008d03eaa2426fd5
MD5 83603aaa93c16ed3da99e6c8f3db4373
BLAKE2b-256 c6f982e2c5675c25df14da463a2e638a11cb926ee408a2d4d8fc4fd80ef4a175

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9930853d451086c4c084d83a87294bdb0c5bc0fa4105a26c487ac09ea62e565b
MD5 2a18763fb451227f5d036f9692329964
BLAKE2b-256 b0a3a85f9fff6eb889bc308ed331845e773b46360a7959a9e2b4f3490d75564e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f7d2dbe628f3db935622a5b80a5c4d95665cdefc4904372aa3c4d786289477f
MD5 5b75a1d0cd54217173481bc3da59d0ce
BLAKE2b-256 67ad33e0977788d1fc9dda7bd7c5e456ad5fcb65f8ce6d84a531800bffa356da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ccf4a73e07bfbd790443d6b3c1f1447ffda23cc9391e40c035d9b7d3514b57b8
MD5 f2ba67331109264e28b7dc9e0fd18d47
BLAKE2b-256 ce115d7722dc988da3b9b669812760cdfb80f16d1b5e1bae3509db812bbfe101

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 50d702149747852923be60cae125285eca8d189d4c7d8832c0c958d4071a0f78
MD5 7c31fbaf95e1f86871a9020adb7f8856
BLAKE2b-256 df91e4390b93b95fe5f7d5e48abe3e730a1c9ad2b636f8e88fe3be1291f92263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 129165b68a3e0c2a633ed0d8557cf5ade24a0b37ca97d7805fa6fc5fb73c19d5
MD5 68677ac7efa91b8ae6c0c2e0b16201fa
BLAKE2b-256 2916f6a1621bd88498b407525f6467f9f58cb102af3fd68a6b1d9c43a722e578

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5da4939e241301f5e1d18118695e8d2c300be90431b66bd43a00376acec45e1e
MD5 d1bb2b68a2dae595802aec1ad92cfe97
BLAKE2b-256 a4cb1ba08d31c774a2ceea39cca1d6f126dffcf7ce308475359ea656d9247c35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfc417e58f277e949ed662d9cd050ddbb00c0dea8a828abaccc93dc357b7a6d1
MD5 186c057494b2683ba3b79b98415f8baf
BLAKE2b-256 2646cb1a4c8535890bfcdc064ebb952c03783090f538955eb690977bbba1149d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cc060bc17b9de27874997d612e37d52f72092f9b59d1e04284a90ed8113cadca
MD5 f6912b24c227d965deffae9a3234f873
BLAKE2b-256 894fbba20f70abafd17521fde0babaeef70411fccc42d8a53453018461c2530f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 142.5 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.6.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f76784355060999c36fa807b59faecb38f5769ae58283d00270835773f95e35b
MD5 3912013b9dcbf9ac9173b42591341b27
BLAKE2b-256 9783796c8082609f46a71f960a5748e33687e25f795daf7d9c8176c3ec021071

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 135.7 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.6.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 16d0edab54bb9d214319418f65bd15cfc4210ec41a16c3dd0b71e626c803212d
MD5 57b851fcfd3c19da494e6c332a9d9e7f
BLAKE2b-256 6204fb795eff05813eb112840b7a64af94af68e51606b07ddd9315bab2d796a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a33f7c5acf44961f29018b13f0b5f5e1589ac0cfdf75a97c9774cf7ec84d09e0
MD5 f272e357a217cfa70bb902580bfd8a61
BLAKE2b-256 ebca599df2fc3059e35bb980092ed511a0d579aedfd89dcae1e801e3090b467a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 a5ce1bdee102f7e60c075274df10b892d9ff5183ad6f5f515973eda8903dfe4c
MD5 138a577a4ae71948a6651086d9a09499
BLAKE2b-256 1fccfff9b5f16026bcfb3a363fcaeb371f0cfdd09e3abfae0bb40bd03079af34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 c677849947d523a082be6e0b5c9137f443a54e951a1711ef003ec52910c41ece
MD5 787e4fd2d4ad7209723a7aece005777b
BLAKE2b-256 00b63e86a587ef847b2f22a4f43820420f2b64557930ffaebe8a14fd2f714290

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 870ed23361e2918ab1ffc23fe0ab293abf3c372a68ee7387456d13da3e213008
MD5 722f0f92f7de33031e31a35ddcd2fc78
BLAKE2b-256 b06d809fd647f5cc002f55fbc5154e8ea11f6df826298f9fb3c86c5b9cbe4e12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 60408ec9c0bd76f1fa00d28034429a0316246d31069b982a86aec8d5c99e910a
MD5 c3908bf85d7f3e614b91d070cf0a45b7
BLAKE2b-256 4456903f0f53aaf076d045a6389e089d1ce6acaae12b4121bbd684ff9b5abf95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79db23eda81627132327ed292bd813a9af64399b98aaac3d42ad8deeed24cd5e
MD5 3946440d2c5cb63465af2be942d866a2
BLAKE2b-256 0484c5db16d93bd0c2ee1bdc2324751423e6d6498070a75fe3f5dfd331223245

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3d6f3a94abd8b44b2bf346ca81ab2ff41ab9146c53905eedf5178b19d9fe53bf
MD5 ebf69bd9f78482df9bc22aeb67f56c44
BLAKE2b-256 132c9e0d9b7e19593b6ed31de088ea37839b5eaedd0e808db92cbc26b19549bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1c9f36055a89b9517db66eb8e80137126bf629c767ceeade4d004e40bc8bcd99
MD5 f3cc814d6f4a25e61d35f6aadb3bd6bd
BLAKE2b-256 1d886f12bbcc40bd75332bfc25473dd20eda86a0ce6f06421d54625b4844a40d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a6f9e897907757e9c2d722ae6c203d48a04826a14e1495e33935c8583c163a9
MD5 5f883cb4f15564ef1b9f293415d57ecb
BLAKE2b-256 4d7a4fb9bc298d22f4b1dd675615117b07be5d2b6b9c22c83fedffd90fd77420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8d6c9bc14bacdfbfd51fed85f0576973eaaa7b30d81ef93264f8e22b86a9c9f7
MD5 fd17fa90485a77c4040fbe43f0f41944
BLAKE2b-256 6a68d81bd19638bea91195c4149bfa6b205f029a24e477fa36ed1cfa5879e7bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 531e6dfec8058fcf5d69e863b61e6b28e3749b615a4dcc0ab8ad36307c4017fc
MD5 2492601ed769132a8e45c4a2f4aba2e0
BLAKE2b-256 4f163564c242440720adf6ae842367bf811a509490175c11c20f6c9f16dd5242

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.6.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 148.8 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.6.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a1b3c4ca3bec8e0ad9d32ce62444c5f3913588124a922629aa7d39357b2adf3f
MD5 84fa859527c3d63bce35daa4740cfd24
BLAKE2b-256 433553543fed60b42cf522da666597767936336a8468bcb65f0205cbf48bd35d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 bdd6412c1f38da7565126b174f4e644f362e317ef0560fac1fb9d0c70900ff4d
MD5 29d238a16830a797a197d79d1fe2d832
BLAKE2b-256 96e02fd8b4d61923e02b8bb82fb0c2e65c20b68082f40fa8428ae71b1d298bca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 357e07c827bad01f98d0bd0dfdc722f483febeed39140fd75ffd016a451b60b9
MD5 854e54d491098740febaf2f3d8162b1c
BLAKE2b-256 921ccb57073d85e787d9bb2712612530d965b3af8ff691e6a7c347c6339095a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 8ef3f0977c21190f949d5cfd71ded09de87d330c6d98bd5ecb5bb1135d666d0d
MD5 41cf5058b148244bc56567911d110233
BLAKE2b-256 f05723b44588def7fffa35f574ae5e6ff4e0409031e9bd119184afc218eeb160

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 a290a417608f50137bec731d1f22ff3efebac72845530807a8433b2db9358c95
MD5 12141b414cddbf4cf0197e9d5e0ee311
BLAKE2b-256 627e05b19fc3741e27155e2da5ffab8506dc2c1178a72a024edd5a49f171676f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1971050b447023288a2b694a03b400bd5163829cd67b10f19e757fe87cd1161e
MD5 31ee5c9ee1fc9ca8022e53f00139bd68
BLAKE2b-256 620c736f2a37da6dbe20972db86f595be4a8dc91731c7a3b17b4da2fc7c124b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f738051052abc95dc17f9a4c92044294a263fb7f762efdb13e528d419005c0e4
MD5 1c0291c5e39ac20e99912fb116fb6665
BLAKE2b-256 70c5f3de507712b89f8403b82af7078716f37189de18877c7d6bf4fdd12dd209

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3b521e117ab991d6b3b830656f464b354a42dbea2ca16a0e7d93d573f7ab7ff
MD5 776aff65e60a9728086ee93664deab40
BLAKE2b-256 9e38c80c5c2669236d96acd88faf26b1a1ea833f95660abdf5d5e9787511cf8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0956322bf4d5e2293e57600aa929c241edf1e209e94e12483bf58c5c691432db
MD5 c6e069fe93c2117b7aa6ccc46ee97312
BLAKE2b-256 cac29ccaa3540d5c037b99bc435cf346b7297bc6a30a1a5bbaf8279bddd1ee90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 51947a00ae9924584fb14c0c1b1f4c1fd916d9abd6f47582f318ab9c9cb9f3d0
MD5 051ecff00400fa916434cd37dac23320
BLAKE2b-256 2a49da79b911db0677e05c5747cb6b253bc9e5201ebc4dc58500f76ad03cb939

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 679856547f0b27b98811b73756bdf53769c23b045a6f95177cae634daabf1ddf
MD5 4bc2e1da18199a66ab160c213c149277
BLAKE2b-256 3580b60ca3fbcda850db3dbc9cd40941fb11e2763f33be9b2425a689317a04d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 27eeee915258b105a21a4b0f8aebc5f77bb4dc4fb4063a09dd329fa1fdcbd234
MD5 89cc721f310349658ecaeb94afb2d11e
BLAKE2b-256 1b9912c5e3c34eb5fa504dd130b0441632d7a4873041e9449cc7c1ca5e8ee6c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fefd18b29f3b84a0cdea1d86340219d9871c3b0673a38e722a73a2c39591eaa7
MD5 30aaa34fd52f0aac951107f1d9505d2b
BLAKE2b-256 74616735674825682ccccf3a93efd3ce8b3b54c67ffe205b0347c6fad03519e2

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