Skip to main content

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.1
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 640 tests in 0.192s

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.1 – change log

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

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

The bitarray object:

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

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

Optional keyword arguments:

endian: Specifies the bit-endianness of the created bitarray object. Allowed values are big and little (the default is big). The bit-endianness 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 to 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 calling Python’s random.seed() with 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 calling 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).

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.1.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.1-cp314-cp314t-win_arm64.whl (163.7 kB view details)

Uploaded CPython 3.14tWindows ARM64

bitarray-3.10.1-cp314-cp314t-win_amd64.whl (167.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

bitarray-3.10.1-cp314-cp314t-win32.whl (158.0 kB view details)

Uploaded CPython 3.14tWindows x86

bitarray-3.10.1-cp314-cp314t-musllinux_1_2_x86_64.whl (383.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

bitarray-3.10.1-cp314-cp314t-musllinux_1_2_s390x.whl (399.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ s390x

bitarray-3.10.1-cp314-cp314t-musllinux_1_2_ppc64le.whl (401.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ppc64le

bitarray-3.10.1-cp314-cp314t-musllinux_1_2_aarch64.whl (382.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

bitarray-3.10.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (387.8 kB view details)

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

bitarray-3.10.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (418.9 kB view details)

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

bitarray-3.10.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (405.4 kB view details)

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

bitarray-3.10.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (386.2 kB view details)

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

bitarray-3.10.1-cp314-cp314t-macosx_11_0_arm64.whl (163.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

bitarray-3.10.1-cp314-cp314t-macosx_10_13_x86_64.whl (167.1 kB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

bitarray-3.10.1-cp314-cp314-win_arm64.whl (160.5 kB view details)

Uploaded CPython 3.14Windows ARM64

bitarray-3.10.1-cp314-cp314-win_amd64.whl (164.3 kB view details)

Uploaded CPython 3.14Windows x86-64

bitarray-3.10.1-cp314-cp314-win32.whl (154.6 kB view details)

Uploaded CPython 3.14Windows x86

bitarray-3.10.1-cp314-cp314-musllinux_1_2_x86_64.whl (367.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

bitarray-3.10.1-cp314-cp314-musllinux_1_2_s390x.whl (383.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ s390x

bitarray-3.10.1-cp314-cp314-musllinux_1_2_ppc64le.whl (385.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ppc64le

bitarray-3.10.1-cp314-cp314-musllinux_1_2_aarch64.whl (365.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

bitarray-3.10.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (371.2 kB view details)

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

bitarray-3.10.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (401.7 kB view details)

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

bitarray-3.10.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (388.4 kB view details)

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

bitarray-3.10.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (367.7 kB view details)

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

bitarray-3.10.1-cp314-cp314-macosx_11_0_arm64.whl (160.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bitarray-3.10.1-cp314-cp314-macosx_10_13_x86_64.whl (163.8 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

bitarray-3.10.1-cp313-cp313-win_arm64.whl (161.0 kB view details)

Uploaded CPython 3.13Windows ARM64

bitarray-3.10.1-cp313-cp313-win_amd64.whl (165.4 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.10.1-cp313-cp313-win32.whl (155.8 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.10.1-cp313-cp313-musllinux_1_2_x86_64.whl (368.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.10.1-cp313-cp313-musllinux_1_2_s390x.whl (383.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.10.1-cp313-cp313-musllinux_1_2_ppc64le.whl (385.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.10.1-cp313-cp313-musllinux_1_2_aarch64.whl (365.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.10.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (371.6 kB view details)

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

bitarray-3.10.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (402.3 kB view details)

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

bitarray-3.10.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (388.4 kB view details)

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

bitarray-3.10.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (367.7 kB view details)

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

bitarray-3.10.1-cp313-cp313-macosx_11_0_arm64.whl (160.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.10.1-cp313-cp313-macosx_10_13_x86_64.whl (163.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.10.1-cp312-cp312-win_arm64.whl (161.2 kB view details)

Uploaded CPython 3.12Windows ARM64

bitarray-3.10.1-cp312-cp312-win_amd64.whl (165.5 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.10.1-cp312-cp312-win32.whl (156.0 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.10.1-cp312-cp312-musllinux_1_2_x86_64.whl (370.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.10.1-cp312-cp312-musllinux_1_2_s390x.whl (385.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.10.1-cp312-cp312-musllinux_1_2_ppc64le.whl (387.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.10.1-cp312-cp312-musllinux_1_2_aarch64.whl (367.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.10.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (373.7 kB view details)

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

bitarray-3.10.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (404.4 kB view details)

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

bitarray-3.10.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (389.9 kB view details)

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

bitarray-3.10.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (369.5 kB view details)

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

bitarray-3.10.1-cp312-cp312-macosx_11_0_arm64.whl (160.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.10.1-cp312-cp312-macosx_10_13_x86_64.whl (164.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.10.1-cp311-cp311-win_arm64.whl (161.0 kB view details)

Uploaded CPython 3.11Windows ARM64

bitarray-3.10.1-cp311-cp311-win_amd64.whl (165.2 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.10.1-cp311-cp311-win32.whl (155.7 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.10.1-cp311-cp311-musllinux_1_2_x86_64.whl (366.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.10.1-cp311-cp311-musllinux_1_2_s390x.whl (382.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.10.1-cp311-cp311-musllinux_1_2_ppc64le.whl (385.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.10.1-cp311-cp311-musllinux_1_2_aarch64.whl (364.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.10.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (369.5 kB view details)

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

bitarray-3.10.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (401.5 kB view details)

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

bitarray-3.10.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (388.2 kB view details)

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

bitarray-3.10.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (367.0 kB view details)

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

bitarray-3.10.1-cp311-cp311-macosx_11_0_arm64.whl (160.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.10.1-cp311-cp311-macosx_10_9_x86_64.whl (163.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.10.1-cp310-cp310-win_arm64.whl (160.7 kB view details)

Uploaded CPython 3.10Windows ARM64

bitarray-3.10.1-cp310-cp310-win_amd64.whl (164.7 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.10.1-cp310-cp310-win32.whl (155.5 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.10.1-cp310-cp310-musllinux_1_2_x86_64.whl (357.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.10.1-cp310-cp310-musllinux_1_2_s390x.whl (373.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.10.1-cp310-cp310-musllinux_1_2_ppc64le.whl (377.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.10.1-cp310-cp310-musllinux_1_2_aarch64.whl (355.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.10.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (360.6 kB view details)

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

bitarray-3.10.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (392.1 kB view details)

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

bitarray-3.10.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (379.2 kB view details)

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

bitarray-3.10.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.8 kB view details)

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

bitarray-3.10.1-cp310-cp310-macosx_11_0_arm64.whl (160.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.10.1-cp310-cp310-macosx_10_9_x86_64.whl (163.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.10.1-cp39-cp39-win_arm64.whl (160.7 kB view details)

Uploaded CPython 3.9Windows ARM64

bitarray-3.10.1-cp39-cp39-win_amd64.whl (164.5 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.10.1-cp39-cp39-win32.whl (155.5 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.10.1-cp39-cp39-musllinux_1_2_x86_64.whl (356.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.10.1-cp39-cp39-musllinux_1_2_s390x.whl (370.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.10.1-cp39-cp39-musllinux_1_2_ppc64le.whl (374.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.10.1-cp39-cp39-musllinux_1_2_aarch64.whl (353.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.10.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (358.8 kB view details)

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

bitarray-3.10.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (389.6 kB view details)

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

bitarray-3.10.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (377.1 kB view details)

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

bitarray-3.10.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (356.3 kB view details)

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

bitarray-3.10.1-cp39-cp39-macosx_11_0_arm64.whl (160.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.10.1-cp39-cp39-macosx_10_9_x86_64.whl (163.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.10.1-cp38-cp38-win_amd64.whl (164.4 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.10.1-cp38-cp38-win32.whl (155.6 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.10.1-cp38-cp38-musllinux_1_2_x86_64.whl (356.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.10.1-cp38-cp38-musllinux_1_2_s390x.whl (370.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.10.1-cp38-cp38-musllinux_1_2_ppc64le.whl (374.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.10.1-cp38-cp38-musllinux_1_2_aarch64.whl (353.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.10.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (360.1 kB view details)

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

bitarray-3.10.1-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (390.6 kB view details)

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

bitarray-3.10.1-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (378.5 kB view details)

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

bitarray-3.10.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (357.8 kB view details)

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

bitarray-3.10.1-cp38-cp38-macosx_11_0_arm64.whl (160.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.10.1-cp38-cp38-macosx_10_9_x86_64.whl (163.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: bitarray-3.10.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c33e48906407ab3d0edb96cc5ab2a599bda5dd04704ebcd9b3e0eedce7310e0a
MD5 3da4c4a2fe583e2994a3d1d710a19514
BLAKE2b-256 1fc2ac331091a307bf9f56b7a0f9a8fb4916158bf8dae3a97edebd91f43c985c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 163.7 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.1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 d5b6d177473ad758637a9d03205f99e3b9a16fdec949b32a8814e8ecf6a3523d
MD5 acb74c7eb1605a1583e6b81b8917d476
BLAKE2b-256 703ee95e7891e628d90c69a4b9e11af7aacd4590b23a36965f4a21b3ab5917f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 167.9 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.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a0cf84cfbefc6a8238062af0ff06688e5b63884ff5c2eaf4c9ca5f74423c4c3c
MD5 2f3a72f258db854cf7993d769ba5a5ad
BLAKE2b-256 8681dff4b97c2ae91062544e95d52f5c447649c01fc7b1ed56c2f7dc7b67e9f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 158.0 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.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 06a924dad0562df6bf8a22b22a863b3b9f9f73d118ca1bdbd69322e05bcae0df
MD5 f66898098ce5066823cef9a99a8d0f7d
BLAKE2b-256 de9e3f86a88b7814e61a6a04e7c85f80dd8c603d7027cc8fd959ad6f611e6406

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 95f8913893cf8c9a7c161b9bcd922e42e4901ea2a768b763e21fa8f9765917ee
MD5 e65509062793a8183e4277a46e8c0d72
BLAKE2b-256 f950e65b0069c4cca0c964ca35b9b645e9f74afdba5941f14d2c266633d228eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314t-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 a11e3a8806f221598b05714181c79d4ffbeb984136231b4cdce2435a17772e67
MD5 f9c36eae4e91f78a185100cd4a94cf56
BLAKE2b-256 28092cb33a28fe665a8e4541db7f28fb241b44e8a8f8159cb9baec81c85e2c64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314t-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 c1e35dd7aa6e9a0c11bf7ab25ec26627db0111250632b2df859ce5fcd00b4178
MD5 14616a8ca6e11557e08e6150aceed152
BLAKE2b-256 14e7363bc1435f64c19c71904b969f51dfd8d0a2afa815c1d976a6c2140f148d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 11d9102d42b549a702852afb21df481eec7bf1cf870a04e74f9f26652ed0ad0e
MD5 b7a2f71675ff69cf1c25d29f71635fe0
BLAKE2b-256 7ec1e8472b8a119e30a3317476beb2c3175421b936315641dccfaf1c6551add4

See more details on using hashes here.

File details

Details for the file bitarray-3.10.1-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.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 587727a15fe5d9b7d4938b816028d39a51b4660bf564cafd625da3a3457fb75e
MD5 e9e62c20ad4d59d2800ad5688585f85f
BLAKE2b-256 c85f3d9afb63f87e3ab366de7f6934c55d5784ac51b1e3cae30b013bebfd0d89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 5b02744ea565e0878727ea5dcd9373397ade9fb8a9bffb81f0c0b79859e5b433
MD5 f6c49c7b3a3955f4c0716c01ba5f0cd4
BLAKE2b-256 9272d7c217ac293353fc9a8b85e50c54c012eb4793c5e868cdcbd964a54ac0f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 e2fe3018890da7c0c80a06259977ea7d112d3d06489bfad8209486d6aafafc8f
MD5 4d084ea7577be75b77517f4975649cc6
BLAKE2b-256 18f0caf35ae9d79b87be8b7b2be36015ab65ace9a4ad770a1862932636986c1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a989ad017ac6aa2512e17f478d953de2a457bdfc25f5dc974d1d0caedce42921
MD5 80380d763e7e31a817a1b8fa33769985
BLAKE2b-256 d8eadd37423c9e4b44c7234010c7fbd45e196e39381905314d3662790011c99a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 333f57b1095d89d5d71dd862954457f288462fe7c69bccfe416e56812fd8f037
MD5 bdfcc05510b28cdb6bcc3790689dc4be
BLAKE2b-256 171a05ee259804b83c6a967beb1fe39e48ff3f6afa2abebe4faf2a8a4d6c7e9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c93b6e77c5f16d28ef8d25551b6e6eaf162de51e76ed182c2186de14d367487c
MD5 a2ef4923e7fb9b1a7712d4139c011b70
BLAKE2b-256 1c891269cf6de1ceee6de98f22dfa6e10885014bc7580f81b5c827fae8a398e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 160.5 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.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 c9cd67a2a85f4c897b73714d4f856838c587d653e2cd67dba5a555f16390ef20
MD5 8f65d5a0c109c8612c925e03284a0ba3
BLAKE2b-256 b9f5dcd182ea4cfd11965917700e1944ce9ece1c255b90b03ba9e1e61bdc04ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 164.3 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d85840fd0999ff22a26b8bd0a6e4695d85ea8515af9e2be9f37afffd4ce7d12d
MD5 96601023240e1aed09fe676134782764
BLAKE2b-256 ad46ee499430e89062eaa79c1afc16ac1e9bf93a53a9beddcd9195b4abf43215

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 154.6 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.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 e37c125a287de5e31d973fa77ed044f2438e413d98c52d8f15533beaad410fef
MD5 3a00018486f2bdd14ebf818e8c75e395
BLAKE2b-256 7b0d6af949fea9d726e6814898782efc55da0dd7c7eb5d305bd96aa5843f3d64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2be5b44ce2e2b92d5d1a0eab0f3b2ddb9caa2ed4efdee4059a6a19c8b2da7b5
MD5 a0faa357a0bb5b582ebc5bba3b311cbf
BLAKE2b-256 32f5fb2a1541248ec45683e1c48e320e49a61ef43ce23d9b59c2dabbb0000fb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 e2454206e6066dabace55bca254889d26f6d77fd91693c35efe503617c844e62
MD5 1fbaaab71226a678aa1ee0a6e8ea931a
BLAKE2b-256 a78512255d8187f59776a24ce6247624ba1196c330a44396ab8cd6a87d511b0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 e5dc3377a2ae3405961218dca5402ca4b7acf96d1873ffb312a4a21a7c3788b7
MD5 80b4a2d5937050e77019979025522f50
BLAKE2b-256 49e075770317650289958b3cf9a6b98c747c3c1d24dc2b6c3c60078dbc5affb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 11be8151782d755c60d65d53f81bc33f7c64dca0a5688657a8978afc667aad00
MD5 7dc452008526c1ad9034bb608b9d12bf
BLAKE2b-256 11e4f236234097a31369d22dd65b2f0d967d6fe63c20e9eb8a59e96e20768795

See more details on using hashes here.

File details

Details for the file bitarray-3.10.1-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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6de68b321bcbd8f2cde7c84b0afca22855e3671ba750fc4610ae4f5cb78b57f
MD5 9c4f269131b32214b21e2bf2e3671cc7
BLAKE2b-256 e8f35d43ffc866b4398080452bc301ad39bacc87b608f9fa83ec55bce94b8b6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 0531dce521e00d0d9ee36984f8b198bcd3455f1b8b3cc635efe21114b88e74b6
MD5 783997e72784f1d73c9b3c6bbd37e4ff
BLAKE2b-256 b5934e121148ad8d0155929764810ba6ac9eb689c75f192fa8997082c9425b17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 067122845b0d8e9d820a390c3516160a699dd6c31c2c71028cc787fcf0f1b632
MD5 0997706cd7a8ba5679241bd6da3da714
BLAKE2b-256 f47104ddd055a29052a0780421922ab47f99488308f4bfde13153a5f3597cf21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6020bfca6e85b3ba551cc056ddb5cb76ae050bcad840fc541520cc3847d89a68
MD5 1bdffcbb0d279edb2419c32c324c0bed
BLAKE2b-256 9c5b3357c5e4098b98c84003b3112ef488c23b8c8c7b606353c1f49da30e9eec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0c03d3d90ec3abe36be8ef6c01a0dd7c47bede4a36a16d0c0bda9d152725219
MD5 ff58edf1e02746a1e983353090d59299
BLAKE2b-256 eb1e1b19f398a6ab37fccaabb8af725e8bf9740c9bf6c25cde624e6731e4ec32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 745b54b772c5e399f37fb22cf09d73f0ff1bc7dc2e25308628c9d3bb39a99e04
MD5 d983e693f3d839b369c03401998abb4a
BLAKE2b-256 bf198309c1d9817311cdc90e6d79cc2df899114c11be1bc92a79b66ebea22596

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 161.0 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.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 13a58b399414422e9c0462f069511992044ae39ae4b33b176726535a0ce3fb06
MD5 d3f19a95a1beb7d2c2eb59f12e05b125
BLAKE2b-256 ba407211826b639938c85fe189d984263959713a8955c284d6247a2295915a46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 165.4 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a9a47f8fe495395176f694c2b3454848ff750783c599b7ad98c689f5c2065892
MD5 f999536772c6091e77d1c8e44610496b
BLAKE2b-256 bf0ef14360ee3929faeb5bd7a86b3b97e92558c48864ff210ca13704a27f5ef5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 155.8 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.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e7bc260f090a57e5963427e29c47b32a5acaf89500e40e68809d981348e0c893
MD5 9be7bc0c72b60e0c870b1f713c90fd74
BLAKE2b-256 a3485ed21f63cb07aaf688b1609a84ffe95508f5d07ca89bf7270c0a09914aec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5bbb74b86f4b7b017dd29161b6f05f32f7b49f3076b274de3cafb3180e11c990
MD5 b70d5f0b5b5f492395dd963436d9f6dc
BLAKE2b-256 70656c248b95306519a1eb56b03ce611dce96c999c70a2620d6f40dc21c2ba6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 66ac3632d2b79e57f0b762be0f331d871ff965e119a54e6e378025614736beb3
MD5 35f286d0c92b511a147ac53a8ad5a1f5
BLAKE2b-256 cd63b9a3885b9c9a9f1816fcea765f33148c2e9c411c40faa3c00f2bd9dcf035

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 0de09c7c2e366371546de3d88b8d4d5f7d2be38eebafd775981c46919171a0b4
MD5 5797848ef13986ad316ef2b95f8e5b18
BLAKE2b-256 02f697a561b8798b8f41f4b18b562474d8887df96d24b2bf5d0f978346bac6e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 47ad63d66add4a1d39c75377b407c22027e72100a60f06c5bf854c6064c74875
MD5 b7b5f736dcec5db0591b6ee71a6614bf
BLAKE2b-256 a4d2372e8eb8ee0f02215d194136607b5923b44b5983aebada73e82433704aa7

See more details on using hashes here.

File details

Details for the file bitarray-3.10.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4145177fe23045e7f416eb7a2b12f34678b5e67e7efed619f79b384b85dd2d4a
MD5 79fe52a8079f131d4267a10b58c72f4f
BLAKE2b-256 e6620049b42dbfa5cb8d584a930a611b11073ad74a34b12b0e1dd8542b56b05c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 9601cac1be19a87056c3ebb53a6fd0e695b4c2f2482c95fbc21f45ac737b384f
MD5 20caec3bff11417d22f812febe77af4a
BLAKE2b-256 af5a6cd2f2fc8a4e94c29f2239c5f9a475560dd7feaf548b78306c8b1c9d345d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 41d6b9670792383e6c604cf96dae9de44a79cbb009068f44bd1350edf4db9283
MD5 2679ba81e917ee658c52d65801eca4f5
BLAKE2b-256 136fcaf98c29374aaff77d2ef74d95cc5531cfa90dd102bd317c64b08629b0bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b064620234f38ded80c455f2c77d62af932fe5fc14e0549ce5c41613d5509f1
MD5 84698e480b38f507a6bbbf9327687e94
BLAKE2b-256 6d92bbe15d9da706dbcce9e11569d244930baafa689740aa9746355c5e4523f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1174731b7c182cdc2a70ed860b98a912532fa9cd750459916beddbaa98a18c4
MD5 c84d16cbc09a234de96f8802ad13ffa9
BLAKE2b-256 b9dde909115ca81594fbd291c0240fb8727261356bfb5ff8edbf281d6fb7bed3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b1edaf829d5fbf0640c211ce83171ade249fc4ea22ac5b87143697e443495c18
MD5 ef29e0e031ed7aa8626803598f06b778
BLAKE2b-256 f847fa4457d3ba8af856c6d6ab409db28301d986726c92c29faed316bb973aff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 161.2 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.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 019d072e59b8f8cc8524794cccef857a31138e065c2cdbb902dde21f3e7e9744
MD5 2244d324fb84a61db1f41f9a7a57cf98
BLAKE2b-256 94798da80c98f44b629721cd2fdf998f48112539f73f58f1c23bdeefbced03c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 165.5 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3138fc1695f4fc540ce8409e5478495d3ec1796ffcd2ec8254443cd2f6a779be
MD5 bdb670918b7293fd270abc0c8e925e46
BLAKE2b-256 39bc9f42846bf195b4fefebf95b26ebdb6f81e18871058caf3e470b0a973cd94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 156.0 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.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8d3dcc6e5c24ba7b6f581446b153fd8575b373149bba6fbcbdc2f109d6a30417
MD5 be59c26a9ad20c8188be3b97079158b1
BLAKE2b-256 65c25195493edc0a741b42dbcf1e95b7c15ece4c9a36179a67d2d7ebb461efe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8474e2ba90091424f1e3f05740939d2bdcce1319ad63ec4aba832910dffb4257
MD5 a55f7d4f2df349bd66632b17dbd51e1f
BLAKE2b-256 c22e4f158817042ff2a5ae7970bdc05ee8b1b09d695c10dba457b135618ba29c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 6e043d9d35d78891aa6e096f59c850c549d7da03c2a706b79834073806d170d7
MD5 98d20dce63ae8f2c8c46b9d373308d8d
BLAKE2b-256 8e409f09360d18197b1d1c58d31e12a305ddf019d31a1b8c3c3a38451ac1c7a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1ed01b4b692abbfde7461314f473877604846195a06a2e155c5ec1bb7f1adc9c
MD5 097a6e5371e4532cb0f9e1065a2ab44d
BLAKE2b-256 8358b26cad93fff9fd761a82f22c33ea91a55f9849210b358730d34e3a0becf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d6d66564add2d5f9405e754058a0acbbd4475d3de5b607c2f8fc32e82d6b000
MD5 5004018d9a2b3e9e7431da6be79771dd
BLAKE2b-256 2218d9816a6fdac717869896c63bb9e5b60be2470188f0288ee60b3cdf8dd076

See more details on using hashes here.

File details

Details for the file bitarray-3.10.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cfaadcc4d72cb2855116ac7d164d62d87f668a43bc4f9034a21676688325ac80
MD5 9c1d19dec052a3fb9c6658eefecf2e4d
BLAKE2b-256 9e96cb01be7ef83c45c2578c58735898375e5d43b32cec6b5e6e6c4081a6424a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 0dae569d644af8e28576e2f750985aa480fc51a810ba0e3e2cb1bee72619a6ed
MD5 44154fcd9d325641a26278294bdfb68f
BLAKE2b-256 eb7b77c6f9d8b7f2eadabcb82871812eca7417b55675f1dab5d8f3cc1163ce3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 072093df2829ae426fd73c49761dee9e72d68d42a08102d61d04443413da96c1
MD5 19c2f622a5a4fb4ffdc3a14bb56ac3a3
BLAKE2b-256 9e02b4bfdbd22dc0ac9bd853dd43681d8c1aa93c8ee93021eb2dc8f99edf6204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54db9a52b2f6dfe0e4549ac1842c9551f030bfb929474d18e7b6cd83e05cfd55
MD5 48dd059b883c542ddc9cdc084e025a49
BLAKE2b-256 9c6f23d33d381840ade968b92b683a5f3c9e882a58b731705c0b8b666ce214f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23b8631479fea515ea22c3992a4d6ded44e0475237b652aaec9c9f1c70a72179
MD5 71ea52320737b609d497bd420c21ad17
BLAKE2b-256 4be6b0861dc786fa06a5d942c424410d41ec245093f2818b8c69d499c999af24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d050414e41e67dc2f41a73a4755f322d043e0c1100d53bc2f9d7d3ead742a86b
MD5 8b2c3aef4324dd3213ef2a9275502f20
BLAKE2b-256 38cec2630dfef2d10460e67083c1bf8e3422a8f7d66fc75b02a3d7026e372e6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 161.0 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.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 148e8d1d1805bab05a68c322a0a5e817e728a4c09b5ebd484f39463abbcdd561
MD5 a9c77a467e43dcdfff02b8bff9eac6f2
BLAKE2b-256 8b9518a3eda90698a5a110d85d8bad51d6ac862020bec89d1541a95277181bf5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 165.2 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 be2526caa2b76e902edc1310a4d69940954c24f8566bec092372aa9743b668ed
MD5 11ce6ca11c6671886e569a45c01a83e6
BLAKE2b-256 d5374f4334e0d9abb4cfdd954692660602d90ffbb6e4c9233ea4d5e631660818

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 155.7 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.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4545c9a3938d9e335412cfea384618307638cc4b8a3f7dd21060f19d6287e48a
MD5 46ce1d19548eea6351f81dcf7d0be80f
BLAKE2b-256 252dd27fef681afc73400447db6e80051709377124350b7526870d9c1987021f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9539d1d3b2b07349510cb1ead1f25d671c80ed8c07d6a709ab2334f4eff03605
MD5 28e7efd1d7c7a8401060f07953fd351b
BLAKE2b-256 3a258aa203c634a27caebd8efb2996b0c06bc133db1384a35cf1c5d4798fce19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 67601981cf27e0379cf6a8824a40ecc88d1ddc138a5df2a1cbf8973d37bac087
MD5 fbe49c5611491e37e5357a8d82a296fb
BLAKE2b-256 86e4a4673b78328fa3d37407b3644075ffbed0d1c40f6fbcac76ea35a151c546

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 a201bb9f53c0550988b0743de32d27c4d7e00d35b25604aa6168649c1f20f5b2
MD5 cd34b69ddf87b3aa4b6642f3f8bb3d67
BLAKE2b-256 09a213c17f6ea6b3b1fe780f746ab6449e34be5d7b54b65d290cbbeda3f1f00b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e4ef82b0f1b53831496b59d34d979cea5116a5d0ec55c726f7b063773f44a698
MD5 29fbebab7b893bf7761a5b7ae639e10c
BLAKE2b-256 679dac006f57907514f075c4b32a8120f363f883b2b8c1b0ad191e3ccb73f30a

See more details on using hashes here.

File details

Details for the file bitarray-3.10.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8fee04f0594df712c2721e8178b11a36ce3914587672601a946b7a2dd6ba0223
MD5 39acfc2ab1c9c08fb22702affa66b216
BLAKE2b-256 1aa528c6fed96e38ad8e4a3855105bef34e5f998a315633adc6d93e63aba727d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 8b2c5159305f1f2478354f3f35f69a599d36203ff14604d98e4d6bb2c2e21e34
MD5 121bbfdb60691f19e38f198043cbc421
BLAKE2b-256 8358ac31955e03004ae4f64e0d55ca5b9b4e5d89543a4dd0e268004be09b76b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 19a95f24eae45c0c7d0786b57427a4c0a0d9470ff088550ba035d94d7d6f6789
MD5 1908d415077de14f1cf6a7d29dce940d
BLAKE2b-256 336679745d05936d197d46d6d2eda06174e748f5795775d5e28568d1be514281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 948fe93ee373f33655e984b5c77324a97fd11555f16e4fd60d4e8d9a79dabc49
MD5 0ce4b4d632de15e1d1a784336822617a
BLAKE2b-256 eb8201fcd910b6204913f20aacc88c111662bf0b6f9b696964c3c623db5dd699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbcfbd52aedbe20224226bfef8b1087eba43822920f53c68d4a2537358f3cd96
MD5 85c5b2470c0b8b67da1b82de90f94183
BLAKE2b-256 daa815e36df4bd2ff40de433d7c3a53c7cf1b37ba513a44aa2b572e0f137614a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 840b1becf4eaecc2252055484126be0032ff578ac18553a2d9a68d54dec498dc
MD5 d58b6c4cb13c8f3f8a10251a70eced5d
BLAKE2b-256 75478c630d011b623e070fc3907cbedd2014226613c06f9c0ed15901c88df3ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 160.7 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.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 199826c1be10962b8b0f7919b6be735bff29213ab0b501c3c16d318e4b019221
MD5 02362dd64f89a3ad5f7cb3363bada6e8
BLAKE2b-256 1d159d8f3ea07bab7eb1beb110eb9e15623665b60e5fa219dadd9bd1152aca56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 164.7 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4be66735a49abd28abc366e4ea624b6088cf4b670706a5c7a0852625b4b55942
MD5 18d066d319a25fb7b6dfcc9711d153c8
BLAKE2b-256 83a67ae385aa9039f10ad8f6db14fc3ccf04f87bc3f3cfb3c3444fddff30feaf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 155.5 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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a5234a4eac63f3c1d73783e51d7a133e19a1338f32ee57f646424555c59a42a3
MD5 4cf8899e25e45f770f3cab57e3d0f60c
BLAKE2b-256 886c05062d9eda3e89ec3a6da40e134832aab1966ea9a80d44685e6ce09c3e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff196f126899a20113914343e35b629700abb07ae7abb117fb91d2a081f2e93e
MD5 d1652f75b45c6138cddd65ae374f1dbb
BLAKE2b-256 aed14214bdbd0f54bf6677062c0a91bf189c8be12b07d6dc77de57f4f464394e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 8882b2bb6b30dbe09ed20cc0c7c934ff8e50f6aefb92d6de233b877e2b008535
MD5 865ae0b5585d9aca9436a356aec5191b
BLAKE2b-256 4f6b460b24a56d063976aeda3cf42f848823c02235d64eb5e7e9d371a7a84fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 3e3cc58d6ce4bb9e10cd96a78721ac2d9a1eed10962b49969fa3e2623cc66376
MD5 6e6d6c18316339297444ba6216248f6a
BLAKE2b-256 79d1de16bd15623593c1008f5c5e11396a5f05f07be4e726fa4af2ff17c0197c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e364823a83ebe61942bcb0f959362b06f4902e4bef6273736ce8cb0b2350fdab
MD5 3d16b208ad48df120bec2d66737b8b25
BLAKE2b-256 3bcd0e4af096fc426b9d86825c09ccf4b2dbd37f56645ece3017ced5093238fa

See more details on using hashes here.

File details

Details for the file bitarray-3.10.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12559dc14eee8f43dc80c7b86f2850319e3e05ac63bdaf52c0b7eae09279420d
MD5 bdc71064965a5f954a106ecad8c5e579
BLAKE2b-256 f56b31dde6be834b152992c0a8ef1a402c6446d836f978d32c9bce2552de5977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 c811f978e9aff15c1ecb7ad7b44432fa8e83e8bfca89e6fd2e13a74e7d55ad6d
MD5 fc967d24dc55b35f6af54688353444f6
BLAKE2b-256 7405625d971054404d40cf98e84ace13d920cfeaac27f93abfc130be2d996f01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 767f804f79ab12ff7084cc4a35d69f11190940215fe42f95e5997d1ca7775a81
MD5 8ea0ebc15404d73e02512580d75266af
BLAKE2b-256 a7870903cd2eb5db8b9c47ed545c35a2080bcdf9dc17e327ee8399718ef789f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c3adbe1ae3dc8e58a5a2ea582427deb49221a3a965656620a4a0cec71b8a09e
MD5 86a2e2e0c66bed20c73a81b9901c0e18
BLAKE2b-256 1c5d1c0c75669cfc84b60a760baf8e140b0f12a44b4bcf91f048e0166dfe1224

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b42adba4705a4e461ff3c76b89b1622a15c26759101226a66419adab60632035
MD5 894cfdffedb983046f7084b2d056ea7b
BLAKE2b-256 0bc22155f96432df0087357c9f24fa90f58b85980c30e138645fcd0325d58269

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fdcdb64d155ebddc2adca2d9eabf3ae93f3e2a1b244bee5a7cb36b75f16259cd
MD5 791019fba562d48594b064346ed15755
BLAKE2b-256 6ca5185c9928c1c52ed3817f8efa272df791939921effba7ec46abc2c7041e63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 160.7 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.1-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 eddd25827cf14f2c936993bab0555c7a6d8494147f749515630dc84674a01fd5
MD5 56ea7049aeb3d3a802ab0a8966485440
BLAKE2b-256 eaefb11c1f7080159e19479de167aef64f3701c3dbae8c4d3aa763b0ca90d42c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 164.5 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a5466cfc28fa5fbbaf63a254e18613d4ab9f7da2a6541b99cf625d10d0cadc72
MD5 dd84aed166dfb07ba7a8aebc6a8040ab
BLAKE2b-256 e56b83f862870962548eebe3054ad5144656eec908cdb422f6c9989995cd9d68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 155.5 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.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 def573652af9601def5a6175061ef05fff377b6a85df4a9cc6cf36a5b436e049
MD5 980146aefa2e1294b348ee0caebaff7f
BLAKE2b-256 eebaed412d8423a0bdfb45dc1d88b669a1571c36a63a300b8ffc5169143e9f40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb4f0dd0a96899aba7953e49902a61006fbc8ba894d2170b6f964d8e17ad5e0e
MD5 2bed612ea130c65413162b6acdd2cae2
BLAKE2b-256 a54b0fb93036a3177f9cc68bb12d0881dcd3bfd2d10f5beb2068f11b3d109e57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 cdd35cf1077a2b5a245f6f97b95937559fd09887859cde5d6191973a28afcd74
MD5 b72c379c97932c373bc299d14049d7a8
BLAKE2b-256 0361c4cc5c5e699b86a0a67eed113b1b3ccd50b1f38efe190a2aa525de566c9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 b3e020eda71aa2d90f5bfc6a7334071915f074958e2db2c036678b24f8ad091f
MD5 1483fa31fc5f6b40285a401401eb7100
BLAKE2b-256 6c12ba2619c599404134dfc30ce858bce9588bf026410dfaa6417e785d11b3d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7caae426649b1be88b5ff0079bb4a3625082f4880edb956695be2989fae0eded
MD5 e94c6bb80d08d0450926bfb84a1c4747
BLAKE2b-256 e2b2d3323866ea0908f02dc914a0885d8129013a387b81d0684666209f213f94

See more details on using hashes here.

File details

Details for the file bitarray-3.10.1-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.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18918b657d8ff0474847dc981837bfa5e3e239ad7e0261100334172325f1653f
MD5 0bbd7cda81b6812312933115836924ec
BLAKE2b-256 9c2d8faa096cd98ff20911342164900f65f79a774887f65906e5210bf72f884d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 aae860f54c7b65b4f1b610666e7a9df2a34fac1938ab1734e7f001ca81639d18
MD5 7d8c61ad5889ca77598591d703eed259
BLAKE2b-256 efba9d71bcd175705fce435316d31570f115a21914cb6f4cf9e3c45f06c0c24b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 22b5d0bb3dbff3a16e831b57879158d303f0a09c716f7fbef2962a5d4aa1ffbc
MD5 5bd6aa3710c576438147c5de4abbcac2
BLAKE2b-256 39bee1f51ef027509ffdac5c08518d3a2cbcc8df20185b2b366de71e45075b35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5bd0fbb07a29a987fa523dfdeb50a77a71b6420f95bf6804ab5ec9c996a3e9ec
MD5 2e6397f3923f2b93b8d6bd3e420dc615
BLAKE2b-256 69e08e8419c8f0678b801951f760f3d8844576f35381ad028925b9d6bd820694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9434c46a0ccc601a010f7f0538385ceaad6a514b1ed1794829089b8501b05715
MD5 b7e4f914fdf630c29cd8819688466cdd
BLAKE2b-256 91605b3b720f479aeeb8bedb25bfcdd696a4adc9e1001893facd40da33549c1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0ebcd0aee3968952d7e121d643841289f996059aa8a6f495100d6c3f67d1f549
MD5 ab18e0c88436612faf7d63cd75834730
BLAKE2b-256 3cc31a786f04a9a206eaef751eae82104f91646f2fe5a931777e4b1dd618f707

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 164.4 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b475038de7deb1ca84d1379e036f4d34bcd5a041e6fea241daef2c4d1b62a662
MD5 cd09f3d18ff25b0d74e1068d08cc9ed1
BLAKE2b-256 44819ec194e75a14c27d80a76cbd9d9fab6ff3857089f652edb28ae027d13091

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.10.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 155.6 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.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 162d04f91c6ebb11eadc1dfb16662d1be0055ceda58ea5ea6af2f31970f4df1a
MD5 2d57a7e94b08cf17b558e224c36c554d
BLAKE2b-256 034d29038c5a23242ecebd4ffdb8a57b290ecb60db00ee687cbd310cfd9b2ea8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e63ddcc77388ca3c596bf7a9c63273d22b79e1674996dadccd11518ca7475ba
MD5 2ac0a31d1928e3bbb146df35d7d2d332
BLAKE2b-256 3bb93143f2f409daf7bbb40556d770ac912a91215a38632ea7ed744d1b2c3924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 094c756c9056aebfa57318ae51eadf02d8959390438130859267f0bdbd342af4
MD5 73c1578d086cafcaff8f92df7d547953
BLAKE2b-256 807b6d76497cd24b086b5c595c3b0d328424bfd8f42a44f7e5298ef200222f72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 28d84c081dcd3f6d79e964aaa5434431ad46e7cd87698f829b3b745e74bd6b69
MD5 9cbefc99a4ba6847390e9fc754dec41c
BLAKE2b-256 182485051d5a75dc7a4ff7e2444d22b60627ef1a268bcab0aa176d61510afe10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8ea9e6d5a2bb8f245011a414aaa94b4f05d462ad89bf06b08bc43b90d04b0cf1
MD5 4a7285b1440fc4bbe408a882fc2ee00a
BLAKE2b-256 4c30eb0b6cc1091019be888048033b056b83d0c774ba524956025322ef954d3f

See more details on using hashes here.

File details

Details for the file bitarray-3.10.1-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.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d243d67550c94aa4056d4dc595fba02599177971cd14d8e71f91f1fb2e212e3
MD5 74a6dbaed47bd63cb6d606e0651cd06e
BLAKE2b-256 7aef4c5c5f393f0d9dc279b15397dd3244559e8f7051803e86c285f084d290ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 d6ade37e73b6b888456d79455a179f86926dec0aac547087c9ac86986bcd2ced
MD5 8686833a182ac25bac9c5512a1d05943
BLAKE2b-256 222e271f5a858f7ce9ec5bd7020d676b8025852c52b56a1ea837c6ac4db11155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 22b7fabca5a0635c4e03c2bba2005a15c64d3a33862aea27db08e38f823fd4d7
MD5 ab544fd236158a4ce5b71c183fa8a65b
BLAKE2b-256 f0c942a65996821f2bc959a3cd65874be8c6dde265d4e63010e81917b3f48657

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 571a9b7c480ef003fbc63d3cb76a506a50104672fd9a46bcc65c78734379ec99
MD5 f08cdd3e3b3fed11a70f6e1ee4b14ad5
BLAKE2b-256 0bd2ede3b53c8c8deba5c9800bdd68f8b8b4c247ffd15a7ac04903e0f3293059

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52db5f61a601f10fd5676ff5094b4db2f2027b36219ac88a3171f4a98b1ae7bc
MD5 aa0109aac5801a796ca442929488b263
BLAKE2b-256 20d21ede44515b8669cae75f670b6a7ae5c1e986e089bfc3a72aa29c28fb248e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.10.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 94da5be311ded015da3751e817c68a952537342589ba13614328f6854fc930a9
MD5 6fbc410dee9b6cd488bb61df859d84d9
BLAKE2b-256 3c998775b944e2dff9deab22ac163ae3fd7fa9f446a532a6dc52e6c53c5663b6

See more details on using hashes here.

Release history Release notifications | RSS feed

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