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 &=, |=, ^=, <<=, >>=).

  • Free-threading support (for GIL disabled CPython 3.14 and later)

  • 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 about 600 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 major platforms and Python versions. Which means you can simply:

$ pip 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
sys.prefix: /Users/ilan/miniforge
bitarray version: 3.10.0
sys.version: 3.14.5 (main, May 20 2026) [Clang 20.1.8]
sys.abiflags: ''
sys._is_gil_enabled(): True
pointer size: 64 bit
sizeof(size_t): 8
sizeof(bitarrayobject): 80
HAVE_BUILTIN_BSWAP64: 1
default bit-endianness: big
machine byte-order: little
Py_GIL_DISABLED: 0
Py_DEBUG: 0
DEBUG: 0
.....................................s...................................
..........s.....................................s........................
......s.........................................................
----------------------------------------------------------------------
Ran 641 tests in 0.196s

OK (skipped=4)

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

For many purposes the bit-endianness is not of any relevance to the end user and can be regarded as an implementation detail of bitarray objects. However, there are use cases when the bit-endianness becomes important. These use cases involve explicitly reading and writing the bitarray buffer using .tobytes(), .frombytes(), .tofile() or .fromfile(), importing and exporting buffers. Also, a number of utility functions in bitarray.util will return different results depending on bit-endianness, such as ba2hex() or ba2int. To better understand this topic, please read bit-endianness.

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.10.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 affects 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 1. a.all() is a faster version of all(a).

any() -> bool

Return True when any bit in bitarray is 1. a.any() is a faster version of any(a).

append(item, /)

Append item to the end of the bitarray.

buffer_info() -> BufferInfo

Return named tuple with following fields:

  1. address: memory address of buffer

  2. nbytes: buffer size (in bytes)

  3. endian: bit-endianness as a string

  4. padbits: number of pad bits

  5. alloc: allocated memory for buffer (in bytes)

  6. readonly: memory is read-only (bool)

  7. imported: buffer is imported (bool)

  8. exports: number of buffer exports

New in version 3.7: return named tuple

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) and are interpreted like slice bounds and clipped to the buffer size. 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

New in version 3.9.1: clip arguments instead of raising IndexError

clear()

Remove all items from bitarray.

New in version 1.4

copy() -> bitarray

Return copy of bitarray (with same bit-endianness).

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, /) -> decodeiterator

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

See also: Bitarray 3 transition

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

New in version 3.9: returns public decodeiterator object

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 iterable 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 that 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 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 bits in-place. When index is omitted, invert all bits. When index is an integer, invert the single bit at index. When index is a slice, invert the selected bits.

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

rotate(k=1, /)

Rotate bitarray in-place by k positions. Positive k rotates right, negative k rotates left.

When bitarray a is not empty, rotating one step to the right is equivalent to a.insert(0, a.pop()), and rotating one step to the left is equivalent to a.append(a.pop(0)). The same convention is used by the .rotate() method of the collections.deque object.

New in version 3.9

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

For example, a.search(1) is the easiest (and most efficient) way to create an iterator over all active indices in a.

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 (pad bits are set to zero). a.tobytes() is equivalent to bytes(a)

tofile(f, /)

Write bitarray buffer 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 the 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

decodeiterator methods:

skipbits(n, /) -> bitarray

Skip over the next n bits and return them. Raises ValueError if count is out of range.

New in version 3.9

decodeiterator data descriptors:

index -> int

current bit position to be decoded by subsequent next

New in version 3.9

decodetree methods:

nodes() -> tuple

Return tuple with number of:

  1. incomplete nodes (pointing to a single child node)

  2. complete nodes (pointing to two child nodes)

  3. leaf nodes (pointing to a symbol)

New in version 3.10

todict() -> dict

Return a dict mapping the symbols to frozenbitarrays. This dict is a reconstruction of the code dict which the object was created with.

New in version 3.10

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(). The prefix code length cannot exceed 256 bits.

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.

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 have a length divisible by 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.

We should mention that Python’s array.array object has a method .byteswap() with similar functionality. However, unlike bitarray’s util.byteswap() function, this method is limited to swapping 2, 4, or 8 consecutive bytes.

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 frozenbitarrays

  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

New in version 3.10: return a codedict mapping to frozenbitarrays

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

gen_primes(n, /, endian=None, odd=False) -> bitarray

Generate a bitarray of length n in which active indices are prime numbers. By default (odd=False), active indices correspond to prime numbers directly. When odd=True, only odd prime numbers are represented in the resulting bitarray a, and a[i] corresponds to 2*i+1 being prime or not.

Apart from working with prime numbers, this function is useful for testing, as it provides a simple way to create a well-defined bitarray of any length.

New in version 3.7

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 frozenbitarrays (with given bit-endianness). Note that the symbols are not limited to being strings. Symbols may be any hashable object.

New in version 3.10: return a codedict mapping to frozenbitarrays

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)

Pretty-print bitarray object to stream, defaults is sys.stdout. By default, bits are grouped in bytes (8 bits), and 64 bits per line. Non-bitarray objects are printed using 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() a specific seed value.

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 bitarray using sparse encoding 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, /, mode=1) -> int

Return sum of indices of all active bits in bitarray a. Equivalent to sum(i for i, v in enumerate(a) if v). mode=2 sums square of indices.

New in version 3.6

New in version 3.7: add optional mode argument

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.10.0.tar.gz (168.6 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.10.0-cp314-cp314t-win_arm64.whl (164.1 kB view details)

Uploaded CPython 3.14tWindows ARM64

bitarray-3.10.0-cp314-cp314t-win_amd64.whl (168.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

bitarray-3.10.0-cp314-cp314t-win32.whl (158.4 kB view details)

Uploaded CPython 3.14tWindows x86

bitarray-3.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl (384.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

bitarray-3.10.0-cp314-cp314t-musllinux_1_2_s390x.whl (399.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ s390x

bitarray-3.10.0-cp314-cp314t-musllinux_1_2_ppc64le.whl (401.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ppc64le

bitarray-3.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl (382.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

bitarray-3.10.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (388.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bitarray-3.10.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (419.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

bitarray-3.10.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (405.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

bitarray-3.10.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (386.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bitarray-3.10.0-cp314-cp314t-macosx_11_0_arm64.whl (163.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

bitarray-3.10.0-cp314-cp314t-macosx_10_13_x86_64.whl (167.4 kB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

bitarray-3.10.0-cp314-cp314-win_arm64.whl (160.8 kB view details)

Uploaded CPython 3.14Windows ARM64

bitarray-3.10.0-cp314-cp314-win_amd64.whl (164.7 kB view details)

Uploaded CPython 3.14Windows x86-64

bitarray-3.10.0-cp314-cp314-win32.whl (155.0 kB view details)

Uploaded CPython 3.14Windows x86

bitarray-3.10.0-cp314-cp314-musllinux_1_2_x86_64.whl (368.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

bitarray-3.10.0-cp314-cp314-musllinux_1_2_s390x.whl (383.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ s390x

bitarray-3.10.0-cp314-cp314-musllinux_1_2_ppc64le.whl (385.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ppc64le

bitarray-3.10.0-cp314-cp314-musllinux_1_2_aarch64.whl (365.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

bitarray-3.10.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (371.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bitarray-3.10.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (402.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

bitarray-3.10.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (388.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

bitarray-3.10.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (368.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bitarray-3.10.0-cp314-cp314-macosx_11_0_arm64.whl (160.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bitarray-3.10.0-cp314-cp314-macosx_10_13_x86_64.whl (164.2 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

bitarray-3.10.0-cp313-cp313-win_arm64.whl (161.3 kB view details)

Uploaded CPython 3.13Windows ARM64

bitarray-3.10.0-cp313-cp313-win_amd64.whl (165.7 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.10.0-cp313-cp313-win32.whl (156.2 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.10.0-cp313-cp313-musllinux_1_2_x86_64.whl (368.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.10.0-cp313-cp313-musllinux_1_2_s390x.whl (384.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.10.0-cp313-cp313-musllinux_1_2_ppc64le.whl (385.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.10.0-cp313-cp313-musllinux_1_2_aarch64.whl (365.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (371.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bitarray-3.10.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (402.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

bitarray-3.10.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (388.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

bitarray-3.10.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (368.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bitarray-3.10.0-cp313-cp313-macosx_11_0_arm64.whl (160.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.10.0-cp313-cp313-macosx_10_13_x86_64.whl (164.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.10.0-cp312-cp312-win_arm64.whl (161.6 kB view details)

Uploaded CPython 3.12Windows ARM64

bitarray-3.10.0-cp312-cp312-win_amd64.whl (165.9 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.10.0-cp312-cp312-win32.whl (156.3 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl (370.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.10.0-cp312-cp312-musllinux_1_2_s390x.whl (386.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.10.0-cp312-cp312-musllinux_1_2_ppc64le.whl (387.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.10.0-cp312-cp312-musllinux_1_2_aarch64.whl (367.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.10.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (374.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bitarray-3.10.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (404.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

bitarray-3.10.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (390.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

bitarray-3.10.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (369.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bitarray-3.10.0-cp312-cp312-macosx_11_0_arm64.whl (160.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.10.0-cp312-cp312-macosx_10_13_x86_64.whl (164.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.10.0-cp311-cp311-win_arm64.whl (161.4 kB view details)

Uploaded CPython 3.11Windows ARM64

bitarray-3.10.0-cp311-cp311-win_amd64.whl (165.5 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.10.0-cp311-cp311-win32.whl (156.0 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl (366.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.10.0-cp311-cp311-musllinux_1_2_s390x.whl (382.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.10.0-cp311-cp311-musllinux_1_2_ppc64le.whl (385.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.10.0-cp311-cp311-musllinux_1_2_aarch64.whl (364.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.10.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (369.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bitarray-3.10.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (401.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

bitarray-3.10.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (388.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

bitarray-3.10.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (367.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bitarray-3.10.0-cp311-cp311-macosx_11_0_arm64.whl (160.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.10.0-cp311-cp311-macosx_10_9_x86_64.whl (164.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.10.0-cp310-cp310-win_arm64.whl (161.0 kB view details)

Uploaded CPython 3.10Windows ARM64

bitarray-3.10.0-cp310-cp310-win_amd64.whl (165.1 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.10.0-cp310-cp310-win32.whl (155.9 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl (357.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.10.0-cp310-cp310-musllinux_1_2_s390x.whl (373.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.10.0-cp310-cp310-musllinux_1_2_ppc64le.whl (377.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.10.0-cp310-cp310-musllinux_1_2_aarch64.whl (355.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.10.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (360.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bitarray-3.10.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (392.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

bitarray-3.10.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (379.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

bitarray-3.10.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (358.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bitarray-3.10.0-cp310-cp310-macosx_11_0_arm64.whl (160.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.10.0-cp310-cp310-macosx_10_9_x86_64.whl (164.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.10.0-cp39-cp39-win_arm64.whl (161.1 kB view details)

Uploaded CPython 3.9Windows ARM64

bitarray-3.10.0-cp39-cp39-win_amd64.whl (164.9 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.10.0-cp39-cp39-win32.whl (155.8 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl (356.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.10.0-cp39-cp39-musllinux_1_2_s390x.whl (370.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.10.0-cp39-cp39-musllinux_1_2_ppc64le.whl (375.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.10.0-cp39-cp39-musllinux_1_2_aarch64.whl (354.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.10.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (359.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bitarray-3.10.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (389.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

bitarray-3.10.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (377.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

bitarray-3.10.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bitarray-3.10.0-cp39-cp39-macosx_11_0_arm64.whl (160.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.10.0-cp39-cp39-macosx_10_9_x86_64.whl (164.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.10.0-cp38-cp38-win_amd64.whl (164.8 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.10.0-cp38-cp38-win32.whl (155.9 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.10.0-cp38-cp38-musllinux_1_2_x86_64.whl (356.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.10.0-cp38-cp38-musllinux_1_2_s390x.whl (370.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.10.0-cp38-cp38-musllinux_1_2_ppc64le.whl (375.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.10.0-cp38-cp38-musllinux_1_2_aarch64.whl (354.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.10.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (360.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bitarray-3.10.0-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (390.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

bitarray-3.10.0-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (378.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

bitarray-3.10.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (358.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bitarray-3.10.0-cp38-cp38-macosx_11_0_arm64.whl (160.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.10.0-cp38-cp38-macosx_10_9_x86_64.whl (164.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: bitarray-3.10.0.tar.gz
  • Upload date:
  • Size: 168.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0.tar.gz
Algorithm Hash digest
SHA256 d8f8dbcda062ea59b3a6d5233b5a9b67f6bf58c1418ad8f418c5138361f9f068
MD5 b0d3c17b866c3530ecc1f6a3c42fe14a
BLAKE2b-256 5fc9df9a5450b54e6dcbb6e8f3fd95631ab849ba1ed8e7899844c0d71bab576c

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 164.1 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 0b9ad9ef026a7b9021b54a19152027c64499320c36f64be7c584db760854283f
MD5 67a1d4a1ee170262f6adc953a9b5bbeb
BLAKE2b-256 6735343cea7eb00d73ba5656f6b1b8e3d995a580cb12616bfe37ea98fe0cc2a4

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 168.2 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a5ef997342f959f1534ae8d3e84f51b8343d503b711a1f3bafc2373c15ad3658
MD5 cc0424148bb2713e1ac0f921443ec06b
BLAKE2b-256 3c75c66d5fcee700677fef02436bd8cd7f896f86a875a154746165bd846b203f

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 158.4 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 c2f8e715d1d41f0d66e60229030ab2e81e41560d71a5582544ec34f360bbf3e3
MD5 aa3f3d804cea74d920463197ce3619b0
BLAKE2b-256 26d57b41d1df09fa719dadf5cbd6061dda60a0b1f5af69eb4944fb923f33fa43

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e633e6f3f817ba2aa738ca06d87d0cd2379c39b776ade63997ab47a2c924f34
MD5 ef0d9376d414cd1088e64e9a19e4ba90
BLAKE2b-256 0913ac3bc03b2a00492486e8b5f7d8bf9f9df59bdf8aa8ea6917b275a7a4d3da

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 bc82f3205a04e8b992830b218660291f9acfd2890048049b949ff21797330fb2
MD5 26240cbd7100a6cd6963c40cdf777333
BLAKE2b-256 e4b0692b04525ab435592fb2b4ecb10a86c44a71788107b3468f83e1bf4b62dc

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1291ac954db1c74ac834c40c6da712dd5773806ebb2926443c1cf6454f6aac70
MD5 714a6c927e2d8acafe5c06f165762734
BLAKE2b-256 4a8df927c1ddab3dad7978b484a115227fab17f3e59f3efea797ff07013d7875

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d989d1bf51a5af1fc96fa06781a3966ba25fbe6ba522a018ac244be286172416
MD5 2591ed777930b94aebb5703fbc15f5ac
BLAKE2b-256 31a313fe11474500c1bf875c597599e2ce1ccab405634c2c8fe8801d8362f0a9

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8241925a21313a38d88fcec9f6f4a928ab24b9ee85af570025d955c76603552d
MD5 d8b2f5808e75719c90fa0b0a079157ad
BLAKE2b-256 a2498933bc31ca6a019e22943beb70764ffa9a0dc7a3022be4e782d15ce0f391

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 88494ff66e5c1133293c26924698ccd7aa921397ca0d48dd1e271ae81d2afe5c
MD5 a3c755e16a4e0495cd8ef41551686ad3
BLAKE2b-256 a73f61179230c59b41affac54fe1bcbe85628179f4698f5a20bdc24b4032710a

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 c46d56e8c5aba09ddac7bb51792ae3c580d23ee4f99e18c9ee9106fa657ae264
MD5 f8e79fcb8a5f78a0eab94ee7067fa2d2
BLAKE2b-256 aee4a24790faf328d29c5c076d75301a345637ff260916e107a96193e5f9d440

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9cec6e9b1a21153fba768e9e4cd9313fdc272a93538892288d8ba5ac56bd558f
MD5 d55b13773682a5c36c1ecd428313e724
BLAKE2b-256 03b4a8e8034ca242f49c7f157dc7f1a421964025239e1a3d6f4f73ac30596d39

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d085c425434e9f980df63adfdf6e9d20951daf71dcb4722ab135bb2a47cf5095
MD5 f7af8a34dfe28ef27ce1a7ae617b8c30
BLAKE2b-256 a50241f957c593536f87574f42415151441e407cbc7b5662740b7337e936cb34

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d762e59781fdb6bb80aa9f70150170a8ab8f986ade56b42c6e687a053e354350
MD5 93bb1a6dc7a090f49c96c695d5766314
BLAKE2b-256 cea26fcfb12e25109cfd9154a7d3419a9840865402aa61b810d9c685d6e32d81

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 160.8 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 a63a9e0b3b2cbb94bfa8762b823d2680fa9bd1863cce7432a1964aeea2270ac2
MD5 bf99c49aa3883d450d73a33fc013fcb5
BLAKE2b-256 26f5fb5246345d6c177cadab86ba0013c8a3e878ae0677637d7122a0fe504bab

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 164.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f1df2c40bfe739d48dbcb67d506633c8daac380a35029f8bea5124122eaca389
MD5 1f1f3e2181dc07752908cfba8093ea72
BLAKE2b-256 47ea9542b9d40a96d669c21c7a51ce0b56301defdf3547c5ff5e02363902e5a6

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 155.0 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 e7a24e2c070e55ae3492a47d548d782843adb1d8b9918034fa17fb81a7d7804f
MD5 824725af77e2bcc22944e8f9b47fe320
BLAKE2b-256 087a598957db905357c672de2f6fcf1c2b42a449911630d9cd2fc64c512b7970

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6684bfd43dccc72a1f2c706956b45e14751d299c15c0446886775b4de75b92f4
MD5 48463a7f6cac10185ff2a7a1378d456b
BLAKE2b-256 8b5982d49b8763237d3971452b75170596edddaef7c35795d7f090d265f19853

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 ee1cfc520fd097382ceb7d2ca595bef8d55db2d060fdfedacd49e2d239a742c7
MD5 81a70902b33bd76e9cf1b8ed0cdd74e9
BLAKE2b-256 94008706ab34323cd2fe1fc73c2661af93ebeb33a1501f437b7362f32a269f12

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 5a48cc66362ca31935ef98af6ee42d572a636f28cf026c7224950fc1509d2d20
MD5 daa2d9d38e5d40c095e1c9dd547adf34
BLAKE2b-256 6254c8be9f88183b477f161dcd0b09abb75533e30778411ab4bd2a9e4bbe6ed1

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9a7b618c8c35bb429a58442b1f8bf08fda743163ff5d6404393270012a63442d
MD5 b4e1bd1c453f370be88cfaea036f13c0
BLAKE2b-256 b8a493754f58446846c56fcb5d6c0396848c556c50968152e3b1a5f8e455e74f

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b31ffe9679e364dacdc3cc8a3de151b4da4ccb9b18685408add662e4fedcf57c
MD5 76247422f00b1d9fa0d6117b089dd339
BLAKE2b-256 990fdd564e72a566f86197f91320d7753af099e260f17d7fcfb7e3c000378523

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 6cc1273f52c760f73e7734bde66b966bcbbff31706f92425a6926c7d65f7cd63
MD5 299f463a16fefb7abfbe782b0844babc
BLAKE2b-256 73b7ac5adfc24ac6d40cae960404e70a9f851292678ce98701b3db165427e613

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 432ea140915124472a89fdacd622c42e041ba6c9a155be0d614d3a29378e6c2f
MD5 8a90de65ea4f1f5c1bcf26969bf0f617
BLAKE2b-256 e303a9e6c0a4378d8288cc7f1eec8bd86e9634af519521178fe475bea76f9119

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52d1aa7daa6708ba256513916caa564895bcee1d687fc1d3d00efca82925bb03
MD5 c4010979a7e1442c78b7d35a4570136a
BLAKE2b-256 500f806ec358b1e443104d9f4b45d0b9612022d938c7632302e273e7411b6b3d

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18b323f5f7e27e5d8c45c8b529c3557df2127fca6af54b77524761091d483c6c
MD5 6ff612d10046ae552c39d32a3c8b1b85
BLAKE2b-256 6c414cf54756e8edd020bbc882c266b0bcaa048dde4eace108c97cf1b26cd2dc

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fa0af67f68964f6a0b510f3e2a6aef3f66872767c5fd3848b4e80488c21121db
MD5 21b88f712380da4ea276bd079a8d515f
BLAKE2b-256 c43f1124e6e78511dce37a2ac91d6eff58af5e9e3b27ecfbdb99d1e4f5b12b57

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 161.3 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 30096ea0fed5339cbb8466d5d2c21afbc1bfea074e8ff8fc70c05c6fe3e6effb
MD5 ed1127b21ebdda1a34b79580dda629c0
BLAKE2b-256 eb2b5e25c3d84c678ddfd41724af56f7ed11856ae08c38f3138639971dce6657

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 165.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f60b7bce85754890e630872887006a10cbd035bf72bf7b8c9346b6e490a3139c
MD5 ff3e4d4c15a31433dda2391f958c58b6
BLAKE2b-256 81c81f9c448a80c8403f3444436e37dfc377e11e8aac1713b391aebac67ddd35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 156.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 08b5fc5e0483c68e7c52b8553f7ed5c303dc84e4ae92fc4c76efd95fe700671f
MD5 a4dbeee68514a90f407d4c39dd371036
BLAKE2b-256 7149a8610c69dd06521e6110f21c7491ca0a3194312a7ab4de84c8718c51c1da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c66fe76ed2006fba1fe5c3627787b6d2aa1fff3e44da589ce268180aab5e1b83
MD5 f89ebee9966fb42eaf11a4955a2f63fe
BLAKE2b-256 5de65bb06128d3be3b694a7d7a3d3ae9f872b51e5954e279cb5a4eb6cc7b9bfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 6f76c4163b4b4862bb47b53ccc747604ef1691766abeee6eeba456bca2787b5d
MD5 bfc63b508efcfbf96753ccf0497b4764
BLAKE2b-256 8ea0e069fc9bb450804a7ce9fd933d287f1b9b1278e9b3bc3c3b2685e09dbcb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 9775fefaeeb9846f8eab8ace7309caaae206d2057be024b861b5cce60169d7c0
MD5 b6a637a9b3e589c8e3c1d6a420bfe100
BLAKE2b-256 81b63613bb59f83598340d5cc35a88b9556a8870e9a2eae578fb812d41d2f0fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67ce4fc3b78124c15e2c2c91a9e151330026e941916a1565d0f033719b374148
MD5 f8ddb47dc80c26a9a0cbce8d16cd55d1
BLAKE2b-256 005bb5beee3f6eb2d614192aa5409033f545910307b3c2b8cc78a1c846a86047

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f339b61b586a49309def0c97e210cd853c03babb405e53d4d4d76ff0a7b3e21c
MD5 e0e87538f65a6e6440bc0102617c6399
BLAKE2b-256 8360d5fd73f891deb3c436e52ce14640020deae972dbe6ee992cc186f56fc843

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 208ead5ca415b8298b04ac92eebde116aaa57ce8ec892a866760a6ffb667ed5f
MD5 a3ac57f15d5363b3f97d1ae38c2c69ed
BLAKE2b-256 68b6c4750851d2756bf7929ab8ad410488cf56fe4700ed8d1ba9351b7e0d8488

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 07aa015f165d8c633a51e6f011d979f5a0ddcb518dcd5ec4ffe2fcbf389ab9cc
MD5 c070ebd96970379ab2f4d079ab4dd5f0
BLAKE2b-256 0cddb987ddd6d57971dfb906dc3c5fd80db67cbb5a82c7e5689a0ab10b31c80e

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c15d4e6fe0c10f225c634d4f02bf06485cc6045a23a9a09a326c28f396af5e0
MD5 9a54fe348cc1cc623be602f4083a699b
BLAKE2b-256 f12ff466070463df9ec6127d60669ea307e31aacb3659efc7b52b664765e6b2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8029e7c4a60ab349299b47569d1d77b5481f916c794d5c1a9f4ec87460c836c8
MD5 77b7032f4f97d6ec9eb5a5994cf5d465
BLAKE2b-256 b9653ab717eed012fbfceae0d874032a76c11b1bd0c8c8826bd0f8085cd33062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 228c2b850164740133c6dd7a0cda4094b630eb74675a91ce62ec23db3db5fdfd
MD5 963098fcadf41415a70364f9784fc224
BLAKE2b-256 1d11eff3ce329a0793504e7b045ed349f7b4f3fce51149fe5496bbec153c8041

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 161.6 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 bf92d9a79b1b42cc1299b7a3c097386ab86c7101fefacab2f1cd6bfd3848bd43
MD5 b980aba6419ffb396f9a32760b92d984
BLAKE2b-256 b25b0061d8bde5fb47c40c1da8537108d2bc798dcedaef095d1516c36b119c1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 165.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1182b27142dbdb954a5231b6b364bfca943f2b9a7c432cea710eb5e84fcc0820
MD5 2a2a731d5bd2d990fdd59836adbe0140
BLAKE2b-256 2260b4a77a00d2c0a9a08a2bd434ce04398eae1ca036f8abc1cac22b9fb7f27d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 156.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 440cd0dd0b6df6557eea3628af7a3db71ce98ff3ce81b8b424281b64e4cecabc
MD5 56666bfad91582501ddab3987829f430
BLAKE2b-256 0fbe49b3f30264353724970b84a3aa65338308983c4feecfae9839879e01cedb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 934c77709aee789742c2de7e61e9c287cf9742c3e412a3f1177f6d5a65b8c910
MD5 7e6fd18492b68eadb40ab9a16679bb19
BLAKE2b-256 5cad3a746ceb4e47a8ceb6db330c84b58152c33d05985143ba5cd219135528e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 e6ee87ef8ffa82553e7b9ff33b243125b2e3efdc5bfa7a5f883bc93f6297a3f9
MD5 471eef99c80a3d48422d5c0cef408880
BLAKE2b-256 75c186883df78495d44e3adbd139aef21e693b53a5b1ace4accf17097991c6ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 73c9d91ade5e642f7d9eb50d4c324268e04c413c117dec40bffb8447d746fd74
MD5 8d4176cbda6447f6ec66781445810972
BLAKE2b-256 7b9185c2c7f997eab94362e9e410ef68b00fdc34d1e9d99fb5321f7af7331030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1faa9a34142ee424dbe46c653e5558ac258a7d42423c58566e79d9966997897
MD5 299c3f9e299902ca6d2a6c19e09c4351
BLAKE2b-256 831d5107d2fc38af58a6f14a67979d7a1cae485372032df53b5249cfad3fcad5

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 326f7fb7843e00c5fef9fca4c0055b475589c5a8d5aa57ac0b2e3ffa2d921454
MD5 900fe113dcfaab4f366f5250c850aae8
BLAKE2b-256 49615dd152a8cff75e6ba6050126568696c7dc2ce401b47e9016ceef0b441595

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 4b809cdfab0ae2680101f0cfda8316b61055d9478cc224a61b4c682318971bf9
MD5 a645ea249dfd932c99633479bf83e400
BLAKE2b-256 6657e9ae1ff4bba6f25debbfc29b652099e1bd9fe1cf13f49e5ba1971e2c56e6

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 977d12432040d2db9d9e4ebf64b8c5fa5b8e7127f4d37018280bf45bb1403d9b
MD5 bebc15f9e942cfc41d182404323e54d6
BLAKE2b-256 49571a3fc6098262583e235ce0c93e662b2a4a62f9638af72599d6df64fdd006

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f8a98a70e51bc27691df0640e363a743d722439bcdc5d0da6906340b2e10477
MD5 0b654f200a5216760f59e30fddcc86be
BLAKE2b-256 86feab7deb5cbc795dc2697f4b2ad0411d540d876204d55cbdd83ad768288603

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1b2fae594370b7b54a4bdeb92389bfbfb6481ca27b3fbe607fe67f92bdebe40
MD5 e8e442482c3c0be7515b9aa05e36debc
BLAKE2b-256 030551d52f01c86d719ef3de1ba59a73f3589fa156ab068841959a726b4dd3c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d7bce4104be674de03bb0323504f02dc7a2e41507180c3484af2a11fd38be431
MD5 b7209c3648cc7f3431c764fa71ce86cc
BLAKE2b-256 81236970115c501b8b2dfa9b9ab3f25c07351e5dbc8b28321796bbf2a4289428

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 161.4 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 25369533c63c2602b947b764f82af90720857ad876a4047f9bf1a87f1b3fc051
MD5 3151e991df3980b78bba17ad6ba909fc
BLAKE2b-256 c95172f5e814fea57e600f99d3f8e8c482dc659fc6d72f41c0eb366a51a6d434

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 165.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d2849c25f4f6d8ab61f1587e5914734d7eb2ad4fb0c026b96ecacd0bc1b92e33
MD5 8217896fee390c9f77f4b11e4cfba0f6
BLAKE2b-256 b495fd8d0ec02edf2a4d8e46b5351ba9b4369148d3c51973bcdfce3c9b69f21c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 156.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 47b89e7896ec01c6d89b85c89fa492cc1264f7f7667cb959e98f6050324df484
MD5 7a4e83081aca1c12b876d485d70f690d
BLAKE2b-256 6fe605064dbb6ed2e48eb693f976735c540ce83d5237cf8a164cf49d5c61fef6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 110a884f27c8151e4358bcc3db65598f3f53fc59a537b86f6db37b6d6ea2ebc8
MD5 461b93d5442ba433e576f4a549ac18e4
BLAKE2b-256 b335adf8481a6899f35ac615337ab441cc00ac9bf559365a180a7854aaabc16b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 a5a8eab867951748694e59f96530e8c582d22c331f7079c1b82ccfe06fcc18cf
MD5 7eea12db658ff705dc4494f8c987cec1
BLAKE2b-256 b14afdd686ac423545e9443a47690d6df6844bc3dcdef2b4d1e512eeca81ffea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 0e847fc2cb6f39ce63ba76b27649d7ff95b4e34873271e3a67d267bc5f307fab
MD5 0509ed2e2b62859801eec5570fb8026b
BLAKE2b-256 3acfbba63bf50cae3d4741b91c4b498e5a9cc16035bf277136053c5cf813b347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1139cd64b8c8a6efa6434fd3f070e44328b6462a00b6d1f878cc41bdad9cd1b
MD5 a63882ccc3b5004ee1f017294fef332d
BLAKE2b-256 30c4a2418a2ae44ced1e7435de3faf6be06258aa30677083a248b62f8380d2d5

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f011f2d585844bd96280db5c5ec20493ff80cbcb5c4bcd6bede05bb0d0b83697
MD5 f74aac7a632573bec1aa2b507cf3161d
BLAKE2b-256 4bfa4d5dec87494432c0be0a936bf7ed6ce7cee9c4af3ec56a983265809275cc

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 6d0f1c8f551493eedd8b349b5a208e1ece830e7d9ff9b5e5fa8fdd0c66cc69b6
MD5 e710808c9f5e817d2ada5c23c7645589
BLAKE2b-256 2347042cb61371e0448e63e1d314d925a90db78f8fffb2665b4666af56a2a223

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 7cf4c368d960ea79b93948b0d704d38d73888f725821799c5eac6e3b93469234
MD5 6e19a8636a853e44caa4773620e4377f
BLAKE2b-256 867075f4af9d6f78887213b920956288e5b78307b24e2475d8ea440a2f0b9975

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d155b99dfce09cca080eda2fa1faa867d37b5372fffa2acc963bab254777552b
MD5 ca1f1efae9aaa5c54a227900c485ac07
BLAKE2b-256 9355832637779d153bab64b53244a1dd33ed6ae90ecc28adc0c42ddb0ae9a095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05bd497036fefa4653bc73875ca62b22e3ce2d1619aac0ab989235374ad2623c
MD5 e60758f510c1c7b25948aed7093e776a
BLAKE2b-256 7f2f2189dcd9e7cc2b02098ae903b3a5dadda0d41a9e426b1e8ed667d4804baa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c63b721e6cbc638a0fef5ad55871c3ea9c0740f21ebc363b7987f13459d290ce
MD5 774e2cb8487cdd8868c68ed736d3673e
BLAKE2b-256 d23e5f40ec0668b2a5af4541a85f84cf6712408b84d43c452ae3c13245096509

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 161.0 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 7587fb84e37c97029c33b11a8af8fe266e9a6664911d0d0747e5f744d2fa1d10
MD5 304fed2c93d44a37786439c0a129a84f
BLAKE2b-256 bd67984afe224f009424e4f5ff7c5aa9720556054a01b4782121bf820013be29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 165.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bfd975d09c2b43ea4ac5325b844fdcc2b9630220177f08ac60b68f8189b2a6b6
MD5 f35b35380cfde71ac12b5d8faa5228a2
BLAKE2b-256 8192cde15628dd99fcc1f3e5c198e34f2ba9865cdf5e391ff0505a2fd35cd392

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 155.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 661cbdf8a4c47af61d30f8b11a2c19c8ab0e666976b87f26f0d7e2c70edfa40c
MD5 ab9abde71f1e7d229695fb6e123ff1fd
BLAKE2b-256 5d19df6fca472b2ccb124c7ad6abbaf0915c09ada621d6f3a36f9d84bccb859d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a9bea731f0e3bf2ef480d6db771bf515d1b535cb00fcde55ec9306a1f6f5f0dc
MD5 0da8c9a9980c9cfd01b5b6ba089dce42
BLAKE2b-256 120ed5c89e6feb542ab3488264f0592a6a12945ce1ca1a77aedceb11df15b371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 2e2078e41451d7bee01addebf332a2e4cb49a10e27c4127911a9878c1578d426
MD5 f340a29bb01edd5ee9c7f71354cc7961
BLAKE2b-256 5a94ec19f76da96a545ed8422c8b7c1e134f554983b526174e32e19d4c71919d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 28972a8e9e3596f93befd5d6c4364a22ca3d060a1fcfafe15ad540f00920819b
MD5 85c634da349821dddf1a24280c90ed9b
BLAKE2b-256 7f84a631be6a27cec89b8bb4bbf4d41a122913631b21a13d5884c72946173e4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c5d647bbb4a0369333a74c437036e96cfa1964efc7a0bb421cb830e12c3b8e55
MD5 11bf01487720af4e704967e4bca718c2
BLAKE2b-256 0db6f1d7fca50e5270b1f962419e57ed1cc72a8c28435dd49f0c7475af35d730

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c175f85b69b1a71af4f8732caa18e90086f494d4d23630960a821ba3c38bad29
MD5 e90cb2cc4d2a0be36d44dbdf232f2d05
BLAKE2b-256 0eb429483f759c421b0c78fbc7a152981af77cd9b72b975ae60a9d85740bebc3

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 c8d24867c62db464410dcb4c04d1f6c341127da14f339bbcb428bdecf2e1a2f7
MD5 0418709ffa15597783cc872301207ee7
BLAKE2b-256 e357af4554a243b8649d997071dcb862f0956b7b9420245663b2a7d095cbc89f

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 e50e50ce22c4e93a5e8205020b815c735707ffd623dd50a2af7627da2658c3c6
MD5 92be93b9f981e5efd0544435677b6247
BLAKE2b-256 686becd041cb41d544e29da2b69900b11e7adb3ec3274e094ba3a6c6491a7f18

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77135603f000f6a4da637aef4035bceb865ba1fedd480e6879902e5a20b8ddfc
MD5 76fe1788f7d0821dcc7d1948fdd238c2
BLAKE2b-256 9f80e5e7ce246016f91e2b44449ce523998a0ac325db1d7c12ef85551213feb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6581ac6c78ce54939fd1234efae3f59904328b45c51716d44c3a492cb420bb45
MD5 f6f48066836dde05a205414bf68f4797
BLAKE2b-256 abb3838641bebbb65000fe6957366f09026cec17cc9b5326bb37db40b03ddfc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10d4c7ec4ce13852ccea9410c9bb139a8d614439be49d3ec4f13706da8d02867
MD5 a7a970aa6420a433b4f314607eecf608
BLAKE2b-256 9cd46328210390d02229ea6baaf21e8151c9e5163b7fca3a96c855e8d3af44b6

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: bitarray-3.10.0-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 161.1 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 92b064c490f9215cc041ec23b6d2cb5571e65efc73718f7b4ce43a83be85a67b
MD5 dbfb17a527c334f97619d15905076e10
BLAKE2b-256 224287a37245fdbe5324487dc080fbc986d763c6a477cadd7ade8a5b68c8dd24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 164.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a218e1a0e1d2b50404b1e91a1ff403324d1daa66212d5b3731beb1965e88d3cb
MD5 f35a8b6e88a52da9cd472f5d0b78ae94
BLAKE2b-256 aedca963c2efd2abf4ae77731f4c9eb3caad2a2522c56a4b2d13ae421eeacf21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 155.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 157bf9549e948fa707bf0aa0cb830b142b4a600df24d4f2814a86f0674af72d3
MD5 2d0d0bbba1ddb58553f67a144990f803
BLAKE2b-256 36e8ec54337fa030a35a369c4358c6f02c79662e77713894c8a2dfb4c8cf7713

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3b4b238d9013c91e806a8db2af7c4d2313a348adafe37f5eafa0dac541def9e
MD5 62bc352c9135f8d722689992df1cc140
BLAKE2b-256 57f21c9f823b74c583272adb7f28be6e4297e6773fdb2bc5306354ae24c28192

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 b5c9e2b7cdbb4297d72b34c47cbe2cfd9d2eec75151e0bf0eebb5222bc777f7e
MD5 38970343f7b8f7408fa98502324d64f7
BLAKE2b-256 6fe0b30344e37f8971fbfd4767dc271c9043ea525a8deab2c3e9416b3bce95f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 e04de029b7a2344f560c683396b38bf06d496f094f7a4aa00a9f4c9874d12cd2
MD5 0b08042d8a770a79e8d62fdc75de9091
BLAKE2b-256 7d61e2e95df73fed5162f7fb1cc59c54b7e2dc2aaf5dbdd414a213cbb0a89d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e9bae37ec711a7f4ea09720a2766d05ddd4c9879c1542bbe11085a2bc11d20a6
MD5 321e602d0b5c8444d34db8d91bd7c285
BLAKE2b-256 497a376fd9d17a115c98081f059df1dd2671bb61732968a245d12916b1f9b986

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca69907cfd8f9fcff6e1417590300f28bbbd67ee42708282e4c5366e3d3898a6
MD5 c6e1e3adb2defcb6f41254d317434616
BLAKE2b-256 ccf1f8b67957b15b54983b87f184fd757da8aa89e7b234506d31e2c6efa371da

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 7d09859392626632db22a6d34bb6ce5f6adb548e642552beb42bfe38d0f3fe51
MD5 915165acc5388932bd3c5568d3af16e5
BLAKE2b-256 75ec8afa651ee29fec27a746a151c9e18c4cb418ab4225b25527d8e64aea9582

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 d1d61bc517c155f49f948573df1681b6b07e68016f9a852af1df39e64f816965
MD5 e6dcd7a37d3c0cfcee8d07764faa6824
BLAKE2b-256 b71d05a8d32f382a6890e6d2402c6cc2fb30a4120fd205013889b1d25c7e7c4a

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cffab6756996792fd1771615ececcf2a357b0dba47a41b5236269c722035cc0e
MD5 6b833015972df9d9eec890fcb000550f
BLAKE2b-256 dbfcde0dba35db29b17e865e7ea645e39cd6ba7bc0ba4c2b0dec6765a3172e81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7f5074fe8ee83f370b59edee8352ab07966216428ff0cacf097a0d815b4160e
MD5 8f83a32c3a107ec5872798a2159be258
BLAKE2b-256 9cf416febc756ad1ed04612c46c493d0adaf8ac4be471048ada55953eaf3b63c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14e0733386f4450de679784d0dd4d438520afe98e5f1d29a4c129bb566720c81
MD5 fa94187800231d07754cad714c74ddad
BLAKE2b-256 cdef6d8bd876e061847acae522c4a32acdc805bc441cbcc89488208764a1b32c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 164.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5da29727dace60881a45ee211aee0286475668a5c54780102be65592bbe351d4
MD5 d164de3d1bf933aab2d26eb7486c50ff
BLAKE2b-256 68c35c241df4d3ed2b50313dfbffa39c66a46a0efcbdf8b694053913c6b14575

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 155.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 84fbec9c610544ac113eccd7a53fcc319f035a77740307af099f0bd214d9f07d
MD5 d9a52f1ed3571cc6ed25f4e4234c6e50
BLAKE2b-256 5b7c81ab4b0a6d838c1dd41705cd8dcc63784688c1cb720df7617e08c6fa5ab8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28de47c9fa9ce1f288192f562ed8af248d355fee8cef0255c190b0e2fa44acba
MD5 dfec91646f4d5cc6fb16dd25670c0201
BLAKE2b-256 dd5a184c767b90ed2f4ab9e0674437edfa145de2b036297dfef59ac06e7dba4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 6ea456ac32a8d25c8975f470fa90139fce0ff90e77b986a9662ce729a231f58a
MD5 45b2583f5703c419fe3376f62ab3650c
BLAKE2b-256 1e0e4b7cd51545a6eae4b5bfc7b885f50c8cc338c845290c31551926e5e3de45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 84deb10b8f2909d3a10d61a74c6e8151a9cf2011508d39a37d553d69ed8d22fc
MD5 2036d9ef6646088c49df5505892424bc
BLAKE2b-256 697c896fefaf4480cbf0df6ced60a1abdbaf8f320a21b5af2ccc3d62d17eda5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 47d1786a339a2376c16e3dbfb86a86fa0ff315725d48ec8f32b5a9c38e1a1b2a
MD5 a3e1e0ff70bf9cc760bce84f9f1019ff
BLAKE2b-256 1dea0b5771dee709071f0841fa6f8d23ccc4b67d97d1313f7ceba105675663d3

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78db99f422a6a20d32b925dfcba7f07c39be5c96f9ca1679d95867c901e3f9cb
MD5 3141987549b77ced213bf31d95bb0dfa
BLAKE2b-256 799b8a816b3f03f252910b66a5847f24b428b8e61a0d9ab8b5299cb8899ee35d

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 368ea7ed48b068ba1a8fb7ed88088b1d8a0c79cc1e6fbd175c96dee0667f9a54
MD5 39e57694b6c9dca5a7358da5922088de
BLAKE2b-256 191a14f1dee39a04b54c7c589034ef3f49219fd1c57ccd4929ce7e2143a61831

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 0674996060e32ee677ea1e6f5979ecc09c31b7716e317bcd74160ae7e906023e
MD5 d546a3aeb368d77db7804a1f634ba417
BLAKE2b-256 7c477fc5c4bdae370fb37213bfeb4f350309cb08c0cbf34c852dbcae2167ff41

See more details on using hashes here.

File details

Details for the file bitarray-3.10.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83d7de1b4a30fce371e6a12b423734860164b7850730a12aab4254dc4afe815b
MD5 6e0467e5653bc59d9eadaab30a045841
BLAKE2b-256 1c1362cc95ea869f2d9e06cc16883d04c250dd6e5cee0ea512a7d73dcb2ce64c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11615ae00b41d08b86b8a6e503b7b5a6ff53eeb321d36414c2869aae1d994112
MD5 dfacae9fa23b12af8770645f7b519f35
BLAKE2b-256 ba214c69a3c08a1ece880fc13715eaa6fef63af57c21d727a79a89e7ace656a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 436ba8052dabb0873cc2b37c4a468ec54fcf8dbe9bd01df3930f74bad7b8feb9
MD5 f557201b12d86f9f492156c026637299
BLAKE2b-256 035e13392e7ec12a2c7f2188111cf6c659373d8269de717e5aaba9fc9541bf4f

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