Skip to main content

efficient arrays of booleans -- C extension

Project description

bitarray: efficient arrays of booleans

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

Key features

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

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

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

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

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

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

  • Pickling and unpickling of bitarray objects.

  • Immutable frozenbitarray objects which are hashable

  • Sequential search

  • Type hinting

  • Extensive test suite with over 500 unittests

  • Utility module bitarray.util:

    • conversion to and from hexadecimal strings

    • generating random bitarrays

    • pretty printing

    • conversion to and from integers

    • creating Huffman codes

    • compression of sparse bitarrays

    • (de-) serialization

    • various count functions

    • other helpful functions

Installation

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

$ pip install bitarray

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

$ python -c 'import bitarray; bitarray.test()'
bitarray is installed in: /Users/ilan/bitarray/bitarray
bitarray version: 3.6.1
sys.version: 3.13.5 (main, Jun 16 2025) [Clang 18.1.8]
sys.prefix: /Users/ilan/miniforge
pointer size: 64 bit
sizeof(size_t): 8
sizeof(bitarrayobject): 80
HAVE_BUILTIN_BSWAP64: 1
default bit-endianness: big
machine byte-order: little
DEBUG: 0
.........................................................................
.........................................................................
................................................................
----------------------------------------------------------------------
Ran 591 tests in 0.163s

OK

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

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

Usage

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

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

Like lists, bitarray objects support slice assignment and deletion:

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

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

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

This is easier and faster than:

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

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

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

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

Bitwise operators

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

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

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

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

  • blanks are filled by 0

  • negative shifts raise ValueError

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

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

Bit-endianness

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

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

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

By default, bitarrays use big-endian representation:

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

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

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

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

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

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

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

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

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

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

Buffer protocol

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

Variable bit length prefix codes

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

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

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

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

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

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

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

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

Frozenbitarrays

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

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

Reference

bitarray version: 3.6.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 effects the buffer representation of the bitarray.

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

New in version 2.3: optional buffer argument

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

bitarray methods:

all() -> bool

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

any() -> bool

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

append(item, /)

Append item to the end of the bitarray.

buffer_info() -> tuple

Return a tuple containing:

  1. memory address of buffer

  2. buffer size (in bytes)

  3. bit-endianness as a Unicode string

  4. number of pad bits

  5. allocated memory for the buffer (in bytes)

  6. memory is read-only

  7. buffer is imported

  8. number of buffer exports

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

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

New in version 2.2.5: optional start and stop arguments

clear()

Remove all items from the bitarray.

New in version 1.4

copy() -> bitarray

Return a copy of the bitarray.

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

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

New in version 1.1.0: optional start and stop arguments

New in version 2.3.7: optional step argument

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

decode(code, /) -> iterator

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

See also: Bitarray 3 transition

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

encode(code, iterable, /)

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

extend(iterable, /)

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

New in version 3.4: allow bytes object

fill() -> int

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

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

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

New in version 2.1

New in version 2.9: add optional keyword argument right

frombytes(bytes, /)

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

New in version 2.5.0: allow bytes-like argument

fromfile(f, n=-1, /)

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

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

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

New in version 2.9: add optional keyword argument right

insert(index, value, /)

Insert value into bitarray before index.

invert(index=<all bits>, /)

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

New in version 1.5.3: optional index argument

pack(bytes, /)

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

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

New in version 2.5.0: allow bytes-like argument

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

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

remove(value, /)

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

reverse()

Reverse all bits in bitarray (in-place).

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

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

See also: Bitarray 3 transition

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

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

setall(value, /)

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

sort(reverse=False)

Sort all bits in bitarray (in-place).

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

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

New in version 3.3: optional group and sep arguments

tobytes() -> bytes

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

tofile(f, /)

Write byte representation of bitarray to file object f.

tolist() -> list

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

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

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

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

bitarray data descriptors:

Data descriptors were added in version 2.6.

endian -> str

bit-endianness as Unicode string

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

nbytes -> int

buffer size in bytes

padbits -> int

number of pad bits

readonly -> bool

bool indicating whether buffer is read-only

Other objects:

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

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

New in version 1.1

decodetree(code, /) -> decodetree

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

New in version 1.6

Functions defined in the bitarray module:

bits2bytes(n, /) -> int

Return the number of bytes necessary to store n bits.

get_default_endian() -> str

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

New in version 1.3

test(verbosity=1) -> TextTestResult

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

Functions defined in bitarray.util module:

This sub-module was added in version 1.2.

any_and(a, b, /) -> bool

Efficient implementation of any(a & b).

New in version 2.7

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

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

See also: Bitarray representations

New in version 1.9

New in version 3.3: optional group and sep arguments

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

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

New in version 3.3: optional group and sep arguments

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

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

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

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

See also: Bitarray representations

New in version 1.9

New in version 3.3: ignore whitespace

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

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

New in version 3.4

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

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

See also: Canonical Huffman Coding

New in version 2.5

canonical_huffman(dict, /) -> tuple

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

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

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

  3. a list of symbols in canonical order

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

See also: Canonical Huffman Coding

New in version 2.5

correspond_all(a, b, /) -> tuple

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

New in version 3.4

count_and(a, b, /) -> int

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

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

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

New in version 2.3.6: optional value argument

count_or(a, b, /) -> int

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

count_xor(a, b, /) -> int

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

This is also known as the Hamming distance.

deserialize(bytes, /) -> bitarray

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

See also: Bitarray representations

New in version 1.8

New in version 2.5.0: allow bytes-like argument

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

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

New in version 3.3: ignore whitespace

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

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

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

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

intervals(bitarray, /) -> iterator

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

New in version 2.7

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

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

New in version 2.9

parity(a, /) -> int

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

New in version 1.9

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

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

New in version 1.8

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

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

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

New in version 3.6

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

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

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

See also: Random Bitarrays

New in version 3.5

sc_decode(stream) -> bitarray

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

See also: Compression of sparse bitarrays

New in version 2.7

sc_encode(bitarray, /) -> bytes

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

See also: Compression of sparse bitarrays

New in version 2.7

serialize(bitarray, /) -> bytes

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

See also: Bitarray representations

New in version 1.8

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

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

subset(a, b, /) -> bool

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

sum_indices(a, /) -> int

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

New in version 3.6

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

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

New in version 1.7

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

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

See also: Variable length bitarray format

New in version 2.2

vl_encode(bitarray, /) -> bytes

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

See also: Variable length bitarray format

New in version 2.2

xor_indices(a, /) -> int

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

New in version 3.2

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

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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

bitarray-3.6.1.tar.gz (148.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.6.1-pp310-pypy310_pp73-win_amd64.whl (144.0 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.6.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.6.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (146.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.6.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (148.6 kB view details)

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

bitarray-3.6.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (137.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.6.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (140.9 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.6.1-pp39-pypy39_pp73-win_amd64.whl (144.0 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.6.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.6.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (146.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.6.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (148.7 kB view details)

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

bitarray-3.6.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl (137.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.6.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (141.0 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.6.1-pp38-pypy38_pp73-win_amd64.whl (143.9 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.6.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.6.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (145.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.6.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (148.4 kB view details)

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

bitarray-3.6.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl (137.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.6.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (140.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.6.1-pp37-pypy37_pp73-win_amd64.whl (143.9 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.6.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.6.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (145.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.6.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (148.4 kB view details)

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

bitarray-3.6.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (140.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.6.1-cp313-cp313-win_amd64.whl (145.6 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.6.1-cp313-cp313-win32.whl (138.8 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.6.1-cp313-cp313-musllinux_1_2_x86_64.whl (327.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.6.1-cp313-cp313-musllinux_1_2_s390x.whl (346.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.6.1-cp313-cp313-musllinux_1_2_ppc64le.whl (345.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.6.1-cp313-cp313-musllinux_1_2_i686.whl (317.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bitarray-3.6.1-cp313-cp313-musllinux_1_2_aarch64.whl (321.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (331.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bitarray-3.6.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (339.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

bitarray-3.6.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (346.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

bitarray-3.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (328.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bitarray-3.6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (319.8 kB view details)

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

bitarray-3.6.1-cp313-cp313-macosx_11_0_arm64.whl (142.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.6.1-cp313-cp313-macosx_10_13_x86_64.whl (145.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.6.1-cp312-cp312-win_amd64.whl (145.6 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.6.1-cp312-cp312-win32.whl (138.8 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.6.1-cp312-cp312-musllinux_1_2_x86_64.whl (327.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.6.1-cp312-cp312-musllinux_1_2_s390x.whl (346.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.6.1-cp312-cp312-musllinux_1_2_ppc64le.whl (345.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.6.1-cp312-cp312-musllinux_1_2_i686.whl (317.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bitarray-3.6.1-cp312-cp312-musllinux_1_2_aarch64.whl (321.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bitarray-3.6.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (339.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

bitarray-3.6.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (346.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

bitarray-3.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (328.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bitarray-3.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (319.9 kB view details)

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

bitarray-3.6.1-cp312-cp312-macosx_11_0_arm64.whl (142.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.6.1-cp312-cp312-macosx_10_13_x86_64.whl (145.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.6.1-cp311-cp311-win_amd64.whl (145.4 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.6.1-cp311-cp311-win32.whl (138.8 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.6.1-cp311-cp311-musllinux_1_2_x86_64.whl (324.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.6.1-cp311-cp311-musllinux_1_2_s390x.whl (343.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.6.1-cp311-cp311-musllinux_1_2_ppc64le.whl (343.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.6.1-cp311-cp311-musllinux_1_2_i686.whl (315.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bitarray-3.6.1-cp311-cp311-musllinux_1_2_aarch64.whl (319.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-3.6.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (337.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-3.6.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (344.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-3.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-3.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (317.4 kB view details)

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

bitarray-3.6.1-cp311-cp311-macosx_11_0_arm64.whl (142.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.6.1-cp311-cp311-macosx_10_9_x86_64.whl (146.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.6.1-cp310-cp310-win_amd64.whl (145.2 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.6.1-cp310-cp310-win32.whl (138.6 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.6.1-cp310-cp310-musllinux_1_2_x86_64.whl (316.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.6.1-cp310-cp310-musllinux_1_2_s390x.whl (335.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.6.1-cp310-cp310-musllinux_1_2_ppc64le.whl (335.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.6.1-cp310-cp310-musllinux_1_2_i686.whl (307.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bitarray-3.6.1-cp310-cp310-musllinux_1_2_aarch64.whl (311.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (320.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-3.6.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (328.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-3.6.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (336.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-3.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (318.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-3.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (309.3 kB view details)

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

bitarray-3.6.1-cp310-cp310-macosx_11_0_arm64.whl (142.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.6.1-cp310-cp310-macosx_10_9_x86_64.whl (146.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.6.1-cp39-cp39-win_amd64.whl (145.1 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.6.1-cp39-cp39-win32.whl (138.6 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.6.1-cp39-cp39-musllinux_1_2_x86_64.whl (314.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.6.1-cp39-cp39-musllinux_1_2_s390x.whl (333.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.6.1-cp39-cp39-musllinux_1_2_ppc64le.whl (333.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.6.1-cp39-cp39-musllinux_1_2_i686.whl (306.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bitarray-3.6.1-cp39-cp39-musllinux_1_2_aarch64.whl (308.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (318.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-3.6.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (325.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-3.6.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (334.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-3.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-3.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (307.4 kB view details)

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

bitarray-3.6.1-cp39-cp39-macosx_11_0_arm64.whl (142.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.6.1-cp39-cp39-macosx_10_9_x86_64.whl (146.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.6.1-cp38-cp38-win_amd64.whl (143.4 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.6.1-cp38-cp38-win32.whl (136.9 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.6.1-cp38-cp38-musllinux_1_2_x86_64.whl (316.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.6.1-cp38-cp38-musllinux_1_2_s390x.whl (334.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.6.1-cp38-cp38-musllinux_1_2_ppc64le.whl (334.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.6.1-cp38-cp38-musllinux_1_2_i686.whl (309.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

bitarray-3.6.1-cp38-cp38-musllinux_1_2_aarch64.whl (309.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (320.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-3.6.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (328.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-3.6.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (336.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-3.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (318.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-3.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (309.5 kB view details)

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

bitarray-3.6.1-cp38-cp38-macosx_11_0_arm64.whl (142.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.6.1-cp38-cp38-macosx_10_9_x86_64.whl (145.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-3.6.1-cp37-cp37m-win_amd64.whl (143.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-3.6.1-cp37-cp37m-win32.whl (136.7 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-3.6.1-cp37-cp37m-musllinux_1_2_x86_64.whl (307.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

bitarray-3.6.1-cp37-cp37m-musllinux_1_2_s390x.whl (327.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ s390x

bitarray-3.6.1-cp37-cp37m-musllinux_1_2_ppc64le.whl (326.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ppc64le

bitarray-3.6.1-cp37-cp37m-musllinux_1_2_i686.whl (299.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

bitarray-3.6.1-cp37-cp37m-musllinux_1_2_aarch64.whl (301.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

bitarray-3.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (312.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-3.6.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (319.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-3.6.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (328.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-3.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (310.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-3.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (302.0 kB view details)

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

bitarray-3.6.1-cp37-cp37m-macosx_10_9_x86_64.whl (145.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-3.6.1-cp36-cp36m-win_amd64.whl (149.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-3.6.1-cp36-cp36m-win32.whl (140.7 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-3.6.1-cp36-cp36m-musllinux_1_2_x86_64.whl (310.2 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

bitarray-3.6.1-cp36-cp36m-musllinux_1_2_s390x.whl (320.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ s390x

bitarray-3.6.1-cp36-cp36m-musllinux_1_2_ppc64le.whl (323.6 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ppc64le

bitarray-3.6.1-cp36-cp36m-musllinux_1_2_i686.whl (302.9 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

bitarray-3.6.1-cp36-cp36m-musllinux_1_2_aarch64.whl (304.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ARM64

bitarray-3.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (311.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-3.6.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (319.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-3.6.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (328.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-3.6.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (310.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-3.6.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (300.4 kB view details)

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

bitarray-3.6.1-cp36-cp36m-macosx_10_9_x86_64.whl (145.1 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1.tar.gz
Algorithm Hash digest
SHA256 4255bff37b01562b8e6adcf9db256029765985b0790c5ff76bbe1837edcd53ea
MD5 95501c7044e4f6e463ec92e8b5369c1a
BLAKE2b-256 1b76b08705dbfabc4169eab93bba4a10b0ad60940f48cc8a62ff16e2a05f0452

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 78a3c6fe40206a3d550a1d10249732152a849d1817fced3e7af5b19f5e832615
MD5 ac0b200faf7435c31f3b58d65b7a2d2e
BLAKE2b-256 096975fa43cfc2079220514c2f25aed0c9dbf388a7042b46ba3b3baabbe6d526

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cae78167bceb3991652dab9d5e66c94e09860005753b51ba608a803a8c2504fb
MD5 fb5a1804fb9205c4485c934339b942ac
BLAKE2b-256 e51fe63cfea10b55f80b6edddc0ca3b195f4f18b4f03407b63e9f8baefde1edf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26180314ad363dcefa03fff9b7008d8cc2dcc7b080bb38e5bfde545d08e0a7cb
MD5 3af40162942247cd721a05055bea2f97
BLAKE2b-256 0c3355c45cd23c4132d582a19b1efcc3e7016e6b6944f682d44a8ed71fb14d34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3b04a4884e52958d2a5c5e17389fdcc99cb01acbf311a7aa81871a28a2756f89
MD5 4fc4cec03b57b697c6de598800de981e
BLAKE2b-256 bf3464c1b1760369b432d532e6ab0a4726fdcea6a243c9cc2c6e7b228d304d4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b6b68a6f7b7b872ea4838d438547ee69a1b020078893f087b35152dd6c3550e
MD5 ebd00d548a24bdbe7ad7ac3fbb4e465e
BLAKE2b-256 62b0c05c0efe241abed2c4e31d68483bf80aeb2225f03510f98501b3dd44fbd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a15055d392a921093d3c583e7978acc63fd3f76068a10f8e2deaa078b58a0ac9
MD5 875d6fa69e03cfb1c89aa13c17833f26
BLAKE2b-256 38f82d01a469adee4c5b475fcedecd431234ba38fff90c428f0628cf7b691d28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 55575dd221eec2176531fe29a99eb2682d6107b34ba036b77d48549a1f3aa9dc
MD5 f845226425ca1c5b12c9b007a2588787
BLAKE2b-256 12da91d536a2be987195dae6a64bae8ca12dd90084fe1f08313300d897ae3768

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3776c1155fd690c18bf7ae0f15c6b10d4e0cf0fec696ec31cd53d8ff4109e59
MD5 49590cfb364b2fee6bab943d0ff4fc04
BLAKE2b-256 f950c71a3e92f67e4d4c63949bfcd11832fee330d935f35948086c6ee55dcddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ddbbcbfede6e78bd2fdfa5b625859a7ddaeedb0d4130fdb31cdd10a6a3533d19
MD5 d4466eba0f212b39c2f005d2fbac59e1
BLAKE2b-256 084c8b7967a4915a219b40d8d9558ba1a412f44451b9305673d4a96c261901e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b5cec7314701c2e8f63a5ad0b86911099b61bd2bd9c2c50c73094a751d86cfa1
MD5 41c7007b6a9bb29a8ac1c0655a8e4fac
BLAKE2b-256 bc53d22b8d94da8ba8327bd72c06b590b183b3b0e253f445f7071f6445346769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7de7f6cd5df096dae16ae8a31d5237b191b98b40e2bb03ef71d9b5479922584c
MD5 343723aa4735bcac410740a7662b5b5b
BLAKE2b-256 455dd72c464567a173782b457045fc05e14f2b78d2acb9e2cbf715d96f235dfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d23b40c9e97a57e2b2dc75b78282ce62b9fea76013a171421ab18f1056d7a7a1
MD5 4a9765b87171d26e5f89c7aa1f58c3ec
BLAKE2b-256 002f1053c988e12efdf75be32bd16ef64509d5f9d61de49f46755df305dcc3e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f2b724859e46d3fa93bb1816bfd71faeeaa7b71473484a998beb7cca551a5b1c
MD5 25faf3456fb8bafe5d00b7c6542526f9
BLAKE2b-256 54f3eb6b85c897205de9f937c09cb6f1baf19878f9db93c9a3cf4c8f1203292c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65c058f45cd7edec858a83af8bf40ec03d357e0d870ef3d1fe422dff68980bca
MD5 4b096357f49c4771902798093274ffc8
BLAKE2b-256 92cce45e020b821f066feaf3d0c09c0b4773bdd6dbf64fe92c8becc32615c3f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24c898583ac116ce9608b8573f7b596ba0087301f29e9c4c6bcbe504a59d6313
MD5 3eb04063d9e4b4e01e35e79e8d5b7c2a
BLAKE2b-256 bc24edc370c9ed1201cf2ddb6c3a6fe3e9a93935b42244b39e10b44cc80d8d23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 78afb2f8212e931150072fb4ec30281aa968c2e5643af3d01469d8f83da7a151
MD5 d5a9767136e2e2709e242f22528b5394
BLAKE2b-256 0f893bf8cef714252047c23679ac1d345b3ffc153002c105a41f7b3fa5baa08e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f7a85d16fef11dbeaa85b6a8df5ac98917b933e10d6e94a29eded45f6fc41a1
MD5 2300604b0f497a9643e629bfb94110d7
BLAKE2b-256 536fb012f343a3114e43ffd9157dac7215d386d97db1a003bc6b5e538b494b37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 085b83604bf4ab3e193bbd2f8a913ae3ec6965b2e334f0fdd50b078af807d208
MD5 890ae0eee0037727f3d959924076da62
BLAKE2b-256 0563163bcb92479f9571956ab50cf4f4d9a143ffccf690b4aa0e1f191266cb54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f29dccd681ffe55b14f7561030f07f8eb6a5c8c7b1974be459c4bee28d7da85e
MD5 cad15ce73cd49e96b0e5ba64bdbd0728
BLAKE2b-256 031a1118711e2ea0cffc9061a5de22c6c8dfa7d1f05dfc882b38974ff79f6668

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1825fccae78906d7a642fcde100f7efe0dfd7497ee14376259bda08a1bee93b9
MD5 906df94d967686d378ae8ffa4ef50cd9
BLAKE2b-256 8932b59139eb6389c36f4bb3fe222dcf46acd04f7ca17f82bcae0cef7bf8064d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dc5ba1cb99cd3391c09b61fffa95d22287b49d7304fba15bd3d3886a16b78a5
MD5 b27e540b09fb6f91765eeb68bcecde50
BLAKE2b-256 cbfe98596cc7eb27bf98f980d6e9752a5081588111ab09a9450c0e3caf4d57fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 883f3bdd214a66a531d2074cd3c8955e72af4bb9acacccb77894eb5a23dd9ef7
MD5 19ded8d57d524cd5d109d2aad7827532
BLAKE2b-256 ff38274118db781c50312d67410e01d8441680c0337f9baf7063b6b8cd8d65b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 445fdb24af5fb4d8d3d6e1ff34ca25f94793ea1ef23b5c33e1787db9138e3dac
MD5 27a8e8ff1784c603959e9530f2296774
BLAKE2b-256 d9be3e1a82e1d454c3db6a04f96866ed53aad38f2912c1f5fab67f966802f688

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e3361f1c9e537925284d1f37447a3aad5f5dc1c741cec2ebc078250232d939af
MD5 e7f97383d8356015faa94802e9f0a023
BLAKE2b-256 4b2b9257924827af9c59c71644fd7021dd18e431e4c6f07faed9e92b247a010e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a2120ce67c0d0047564c5af1afdd7d03688c2d7109e21ce699742366934c658f
MD5 7aeee8c3c1d001c133bd4679af17273a
BLAKE2b-256 b129c3886af0e5ccface7dfada61feb87d3e42967cf88d040331dbcb8b3d437f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7f16d704c40bd3db661005819daa818c4f5f82823d29491d6744dfc7ff3d6b4a
MD5 5def9648e7695ce8ca12de4e4e459a6c
BLAKE2b-256 936af85a26763c272e65b3f4a42f7ed1623d07f7b1237d4d5a14caf90e0b7286

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 298a0f4442edb98695040009e9d411f221b33cc8d3b749a00d9813a69c047fc1
MD5 8b68e0000c83d261ccc5b087a3a83620
BLAKE2b-256 7afe6e0ae1bbfad42bc2b106cd1687fd6b4b190a69252c46b0274caf490a9381

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 43d2244aa721dc92713a72695d43dd2a75b920338c9f34da50133d05e23c9ff3
MD5 6f52ac63a65a604cc3a8829ed1a05dd6
BLAKE2b-256 830111f9dc356bb33155a756a24d90d8a2b74bf8df52fe7bbc805fe06f72ae21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2a2f08fa831bafb42903231c23df5c597d2cc47fabb2532659180a54386dc49a
MD5 522ce8950c4bd530c45bf9f8392b821b
BLAKE2b-256 cfab843caf3a536be1034a357423067b244d23dee9d6bcab7fb8e20744bed0e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9b263a460b4ea6a7ebbe450593928651fa81fa3a1426732ff6ea52bb4b210d6c
MD5 6211338e8b6f9d66d84f3670892641c4
BLAKE2b-256 d4bbb33eb1dd2577d956dd23e58b387b3d740b0083899c0575cea82302705804

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c277f6a1cbfdedcec704add6ff2ace89b56a29c1955f2441a7fd2fbde410f791
MD5 1c5518a572af838d782aff58cb979eec
BLAKE2b-256 c9a4118035f807d9396a4b9b339f5ac3db896a162c2e6b0fe8750fc1dcf700e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 84951ce773cbe69e4e15ae27bf6617f08ef2415ad37e1114a2d7979e210bf9e5
MD5 2cc556bbcf1d2b8db4c05dd397817155
BLAKE2b-256 883ce13f8a434875b6c1636bd58a41191310411cbff0b5d28848795eb4119e43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 25cc576ac013b33e69b8123dd7eca78af80100f1a10174e5a30e174ad31f715a
MD5 d437cae0a39da49346b14dfa13a11aba
BLAKE2b-256 4fa0176423287161375c018ac90231425a1134e8c7133d41a82d1d1ace10c86b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 384eee34bdb4ea52517421cac778d4a881652cd7a5a052bd0939adbca9a6b7d6
MD5 96e3df01af004713ae1e09bca17ace28
BLAKE2b-256 f29f8e11d5082f062ca530de0d2e04a5b5a63be0dd08ac34aa85055cf179a878

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c8d8f78bf8bebac391867a7637008ffa68f4870d9ee8154c836745ff237cfa98
MD5 7fd560e1975cce23890e126192b7f391
BLAKE2b-256 b88e27e500b61a02c74173bb62760a079c1968b0e87394577197bc43f7380006

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 357f6c07cb3116a2d4a917fd4f54727f1b71102f5e316c2d4c9fe26ec3dfd8e9
MD5 dbc78e0a63760fc30ab0818a815bd1db
BLAKE2b-256 0113d79d0db69933b826235168619c13ee3ec1ca6fba63e6833616230675b10e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 639fc29267348a78b259fb24c471b7e3322c85f1eb95712bac852ab2a56e742a
MD5 8ef3883cb46a8a915ade8126a423275d
BLAKE2b-256 42914ec54801707f8c205a0f80ada04c8a3be982fc974e4f76405ac250b3021c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 64a3a8c79468bd5283907f2e60651c857f0dab3dc671943bcf5ec2d15e2f8177
MD5 b778fe6616e5c4cec84833b8a3e253c9
BLAKE2b-256 6095cd3e4a4e783ff8d0f54ae3bc8fc26e077333d2eebe917f6ee7886c9004e8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 aba6043eb44b68055145c5ae2062f976c02ec0b04ff688ee5b43deda8185b708
MD5 fec4305b7eaca0df2ccbe0ddc62e711f
BLAKE2b-256 f3fb3203d199f9cba9595227afefc614c5390b1babb9d73df0df78d50b88f053

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 137bfb9c00c172c16ddabe8615a4746e745789cfedb0e7c5b25236a20ccf051c
MD5 c9685c53bb9ff73a374e045a838cd7e9
BLAKE2b-256 9247f5fb907c9c8ea9c0376792152e7c511ae95a0140f54562f6a49c66a30094

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 8dceb8d43fe51b8643766152736ec0f32f0a6a5b6e2e6742f1165cbe5799102e
MD5 8ded6a3706cb420a5ea5213892fa697d
BLAKE2b-256 6d7d7ffeab0566d798a6a4652b0fe16126611446863ede12873309e23b3e1978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 ac29a0cda5ea50c78ff20d06d8c5b8402147448a9dde2b118ecea2b4cec490ec
MD5 ca6ac8a6161c70fb54ca2546cd629c25
BLAKE2b-256 645d548a375c81d3b366cc76ee611cbebb267ef6e5e33cc58461628e68ff65d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 36cd656877eb3d215ecbb575743d05c521911514985b2a0999a23bb504a8ae64
MD5 4766d947f4e9131c214166af98aeb091
BLAKE2b-256 15bbe813631a61d54c6d6662e6adfc2ab42596413b46c05d607ad66f2cd0c7e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b17029647fd990ce6fd3f1fb253ff47bfc27df8255bea99b5e381b2030b6d54
MD5 0201a0d8a7141ec5c3bb2223ba73e984
BLAKE2b-256 381fbfedc526e3c512663062402ab2dcc4993eb73292aadac8c2cdaf06425135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b12c11894d991dfaa415229329452e8be2b230e06fba2aff27110158e2f0dafd
MD5 edd06f788bfedc43244ffacf69b3b4e5
BLAKE2b-256 2444f811e87fc5d937955502b5e5124e2a81315d577e9ff200ab568c8cd0bde6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f378316f45ffcec4ed429cf2ef446c8a3d7afe29e5020eb51ed789e443f4359f
MD5 c5fd04f6a35acca98137453e0d408dec
BLAKE2b-256 317823c7c3fead7e7de36c4c7ed1ed3db105d6e293775cda6943b43e24e54fe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e92011003d87e224e101533a98ede388bb40de0ec65978c6d0bb0d98f949f1b8
MD5 ef18459d5bd24948d26f9982ab106885
BLAKE2b-256 f78b4e196ea39ef05affc1591d09097c14d750b6a5b226973bdf4bfe761b08b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38ce28427eea22bafcef073768d7e14d14233ced3eea8505ee13b92fb3723bce
MD5 34194c217b645e93abdfab0fbf0474ad
BLAKE2b-256 2150ae0e1cb8c1633372ad493b9a11bc0c66108c219e6bea5519d5119e28ec3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7f53d6a0ac86d67b6760530196963ea0598588c1a9b155f7e137d9b6a1befd27
MD5 53fe1d655fa3a490cd9fe1332e9284f5
BLAKE2b-256 b408e8250cba930c59c37786795b5cad2bef9772f7d9b6f68d21a474500b7e22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5cf59d8f1ee8332f60e7352464209db1de909ae960d3b1f9d76897e484aa4ed
MD5 bc53e9da02ca1d15f8340bd640aab024
BLAKE2b-256 c0f8a14a3deecb3580da1ae208ea32567a6581ebf6944c93c6c7f381fda08060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a236fc1e87a70adb588b37b09b18add71224279d28140d9ee847778e1f3f5a1a
MD5 9cb75c88b6669be254bc29d8536aea0e
BLAKE2b-256 e6802a8514df92257d54cded7733aebeade6b594d551c0fb16746d4564fb1303

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eb6ba70e7cf5128ec43787dbc0b5cd661118bf32b756078ff5cb143c9c825d11
MD5 5c8078be865714d422299a87d25fec38
BLAKE2b-256 f700814fea8b1b7521cd8433ce678a267d41bd8c29aaa39b500216bc32938952

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1e04d1176f0657fc250ad022c3adc86b52ac7c5352d3d00262b0fc53c376005a
MD5 42f4efbd57902919c504bee2d67c92e7
BLAKE2b-256 1f5f7e0feb35442b68f1bb6738461f62b7ee3824929d25d169e4f3e84f493d6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4af03ea3ed535f0c50ed1b871b1c7985188310b26fc5455241a66efb7ac0139f
MD5 b1351094fe50449c01466bc5d7c07a0e
BLAKE2b-256 568b87e501afdc5ee806459de1b77ac88a35841894cc159a3c723439678d9980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 be8f2fd4798539f9b49db517ec9a2e9d1e9132ec92562220f67f80f176900c21
MD5 927c764d1e39ae2c8023d74f39734a50
BLAKE2b-256 2fd2f44917e607b8c68c5fa221fdb9fb95d45296cf0815b10da9e3f88f60b532

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7a2581ad5f45eba60bb8d5be324d26052620bb72fd3f76cb6d54d3d0f74859b2
MD5 df20ccc821be04ddea516394188a461b
BLAKE2b-256 b6f9740821848a9040faf54787d58d96d423e7f937cc4664b3a971e8ba8deb77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c9d578179a618b8176fd625dcc3f756f9dc46647c35250798c318e5d4689d096
MD5 207f97bad6805573ea469075550846c7
BLAKE2b-256 367c4aaa750b263d1694563da4ade62a196a171b158355a60861cfaf824fa600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 285a4a39b8d4715bc5165ee3e0bc81bc7f27ef92483bae478dc3d430c0734e82
MD5 36f0b684bc16f1ab21989d94ead0fdcf
BLAKE2b-256 ffc5240ed912f508a93adc1d5d44e52ffa8918ffdc220b9a09415dfc5b9e34be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 966478685f59bd429e2425f6a8172a6d8f54fd7d6df48fcae98fd24ff03163d1
MD5 fd992c65ecc4d4615afeed9977354e2b
BLAKE2b-256 18f6db7b3f0610b7a50d7161650bb7ebd05d1b5f5db706c13ed0f7d211b7439a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8404a2c126abdc6cb236347565d4ea622712734fa0987f13c6505b550963b651
MD5 4e618151a13a5203b4550b5a6ac16801
BLAKE2b-256 b36376d32982fe00225ba3f55c17e9f08952b67f59369780aaab0205fdeba311

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9016c534c64342cf3d8c6fda8df681b9771e9fa15a1697423a3766e986d2f958
MD5 85ef4b3e273e840141a28ee5a0acbeef
BLAKE2b-256 3c4d499c541b5b53eb382a7a9051958b3170d46c89a640c93a0ae63b19c266bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00a129b2d790e772fbfb26e31c65f54d5451636654e7f0600af03086aba6461a
MD5 c3e57c324d7b354ab956ac7d45ef64e4
BLAKE2b-256 cbf1f5434b6e3fa9f947f98c9c79fab7d57af64caa77afd0ad01ae523c6773cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41248ab4781a68d5f7ad492d1546b98c2f190c99941de6c92445b693d79123b4
MD5 c8b18c91f0c725f383e3a61bf6efbfdb
BLAKE2b-256 15877058ff8e7f618042846bfc3c6c62cd279b7aba1783d44c061ba16a6a84d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7bc717849ea0693b6b93480e499f0da3ea7501f52aaea2b144aa28ac5eecbe62
MD5 a87cc776b8fc163f6b46a0bf7cb5a5ec
BLAKE2b-256 66ec9faa8b52d7648c6bc2362bf193cdef4da317652148da2309ecf219fa97cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 52320d72dca8022b4c61bfb5d059743f44421488c0502df623ff87b6d6f48166
MD5 76436a59440b6b0b62a98e25dcc1507e
BLAKE2b-256 e8a489fad7089373383b4fa2f1446b441131a42d15679a87bdfc36a068d59b1c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1ad4e07524372225302e17cb92e7f682baa38fe323e2647dc4f6202304dd8d1a
MD5 4a66f469ea3306639a2bbe6ac5d4be2b
BLAKE2b-256 7f4c04f79fa7c49fbe093d15abcf46c4d187228f5aa4d56b9b3778b9195f6779

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 32dc6efc7c87badd7c7941df5ca40346a29532d37bd97a52b67ed563d324b6c7
MD5 3cf5c3d5b14b297823de3f943866909e
BLAKE2b-256 255090102a8426198ef88fc323b8c142c15eefe7d2a43bce51444c7e7ac6b4d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8aa92c400c813961ff868801ef71a6fa161c6f546433bfb396ee3f596d807a20
MD5 bbe0b944d85573f33de4beebb659e433
BLAKE2b-256 83416a0fd72de58a2b9be5af78c5f9809d7840ab02e10aee911359fb705d8136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 3abea085790b12c12b3f8ceefae4a7953e14518d88c4b0547187805b999e4158
MD5 c2d18ccf4c5d14538f7640c17144e1af
BLAKE2b-256 7e3a76e4bc3734f0ff35bfd6ea2b21f2af0e3a76c78d38c58fa46d326f5577e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 73cee88d7af7a881447ea593cbaae207be4a472a8c0a9f2da54bcb17512fd75f
MD5 872773b9fd4ce169cc35664459dfb92c
BLAKE2b-256 61e8fa9c1b832f7eaeeaa519052a7f13f73dc1484908ba08709a0b66ece05d3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ed3009c2ecb7c01b4da8fd0a5e47e0e86a45af746700a6386f247fd922cd3cc2
MD5 e45bb9c3b5d984c66ef6eefc4a55378e
BLAKE2b-256 718c1e9cb6ddbf41f62774dc0616460f24212cb1ede542f409e97802a765d2d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7134fa2d0d253ce1fcd6a5d646f4024ede4a3bf845420bc799dccb430c254ecc
MD5 16602a1fe0956ff645fb43ea5baab334
BLAKE2b-256 fed894728264965b295fef03e9494572fff42dffba3bec3211d63714472f1e65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37bb5c678d3957104a33e093427bd514d3b08673e47b358242be6a53d33613ce
MD5 117d7a6d9f4eeb0f8ac036d87bc29201
BLAKE2b-256 1aff7b0dc217cae6c66aa0bae235471910487e87abed6e15360223057a7f1e56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cff53ab9cf8d088e88402174ed53529c6ec3897a5146c2a18625253b3b2f6d21
MD5 1791682d560f5920dbba8674356c37b7
BLAKE2b-256 e9e5713709923a357141b62f1fdeba063b4294fa11cf434d8fd4124fd89b7063

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 66db701a1c3ea69919a2eb415fb0fce83d55179fd65390399eb40579b102f0a4
MD5 93ee3e23526e8ba861a7cd1b70cba856
BLAKE2b-256 e59794501124d897a509651530cafea84beb84fa14ed2df0bcb610427620e60d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 028e95a4792ddef067a5c6151d223089665d5c566cb88f3fe68155e251d8f522
MD5 e4e2c5808b1cd261274f19a413b1d8ea
BLAKE2b-256 95899117c269f9391b0b5f5d7d3a4ef47a56144f3a1221462fce3bcd77dc0e60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d3916c63580d9ca9c3264744ce1162e500a6b99c841f25b9657bca2595d2d438
MD5 a20135eee6bbf09e96c11b6c0b77f325
BLAKE2b-256 d2d4e378ba68ce48c74ab0d5c28fe59eed277a679c60dc3a5a8a57c1b329ccf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c1d916d36c03c2100af0accc3698091c0bc2e94470cac88462d9f6b56758f37
MD5 e8dc7578bfa7388b986e62cb9e1ec810
BLAKE2b-256 294a6507ef7d019ab647f5b32cf45e16ef4bdb1544225b667663398751cc6921

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 716ec396af5292275f7f572850596990ff84bf1a8552428ee982fe54f773aeb9
MD5 da687739d5b84a8cfad02e63a2e9d073
BLAKE2b-256 54733c07ddcd195a049f52770f4377cb7e1c9545826b01e6d911560ce6501904

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a0b200c3382fb585ac9d9018fea2a5fe2ce5ff655098e1f1e804bdb8419ae56d
MD5 6a8790110402d7f9801112adf16b7cc7
BLAKE2b-256 efbebe033e5cc9ded700d74068b01edf8b70a0e75d81555f364e4d7ae756db4c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b0059a2bd2263f7bee6b8b0cf9914eb3ac7c0d8e2f7d8f84b4c12875e8194fd5
MD5 84a728c94d2f6249fb5b42ab2036fc93
BLAKE2b-256 345a3f649e121096925f88849a446608a7527ea0ef33c2c94cb6aa95a8f8b57f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09c807c7cd43001c7a2d1746ba2352c97dd8a1c0c232f8b61976aa27ee7d9202
MD5 d874e2af25b4062012d51696803e99ad
BLAKE2b-256 6148cd7ff73254730de83505ef9f15c3940cedc6ef82815853e538a1f50b883a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 d17db3e301f7aaa9ba9e30599de1362b06b6871fd5cb3abf7c73a7dc08c38a06
MD5 985e78a8e201f127c3e351ada2d63f22
BLAKE2b-256 b135c1d41c01151ba4ff7ff4b39368301bae5ebdb2e7038d6d804cc8c0e020e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 53824a01475f53a314b734711673110bfcaeedaa4235b7398a7687ecb9847d70
MD5 d65f8f0437d10bd857303b125cd05e40
BLAKE2b-256 921ebe443fdede28e1112eb62998e748f922af3a087aba8d8ca849dcdd0444ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ae700d6a55a912c853c6ebd1effe3da1303da4d66d8d21cfcb0f426b41568400
MD5 fc8fafe08d577263575a69e88e50adc8
BLAKE2b-256 45c31cbb1e3491375634b3e976265a60061f6a30c75f67531a7a62849119cb6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 40035ca664c0479af8439a84ae218da631a6ef5d3f6d89ec43566f7a54f1f23d
MD5 c6b6de953d87b3b332ca76cae21a86de
BLAKE2b-256 b187501567f0563cbc9fbf1214cb3c16efdd7ef673b30b5292e92fe30e92e6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 547b075e81f907b7e50ca76103eb7ab81fbac763aebb73daf542c59f5b9528b2
MD5 35c86b75dafe181639df973c0b7ef0a4
BLAKE2b-256 054548cda277b70d4b1ea7f243323bd3905360dc00c37222c142ba49dad36552

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0b2ece38b225891dde8a17b1ed432f116b8e18a0a1a913c757d4d9e888540283
MD5 b8209f5af8a8328b5e46f138212a57ee
BLAKE2b-256 61e6e5c0e0640b12de54b776c498e8ccbb5c498b07999e6232ee7405c95f276e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 55bbc633a2aab0c3d31514d3efb045b7dc5b46c97d9a1fbc225660f8de98c6e9
MD5 f55321278f86f86feb9be441180bec4b
BLAKE2b-256 cf1c6e6a90b3069c182b45e2142ea42622261c3bfe0808eb414d5e69a4ef10de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2574fba97ae17cd58b1b0d59fa9a69e0cff0a83e1fa9eb4adeee1b7bca1df41b
MD5 e0acc4091a4a05fdb64925f2f096b8eb
BLAKE2b-256 d0fcd59411bdc5fd710857a0ed30acf850493ec81108b87d2b2a2441e09c3e51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bab001c6bd051efa9e4fbe725b0250c55cd21e56c38c651d90692963e97e46f4
MD5 bc93fa6a0ba950484480cc2706d7b1d9
BLAKE2b-256 4c64ccce1f1b91b664658f09b3de7dd7d81c4aa994be1b8eb9959e22c02c8af5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34a8c0f9d3e27a486d620db769f8f9d800830a7805d5e7a336018c991371bc60
MD5 4e4e28199342d1cef8f78ea739b34e40
BLAKE2b-256 77a55c67a69d70c14a3126393b92255cc07f17ee9f148be9331146c174e1acae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 02e9ed2a586a63dea57e3692727b4c56ae71347e058b5465188b592767bd1c84
MD5 8c0c0ede7f74e63c0b9448d62e9380b7
BLAKE2b-256 a10a36020c1e0ad30fc1dceaee9d5fb2dafb57d2f7b712e9e7e0f464b18fdee8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0e0dbd5301e803c93b9e948b2bba9c12f5d76a16c94039888580b42f8419c8ba
MD5 98957a042b3a2e15e0fd7e6e3992a2d4
BLAKE2b-256 ee842a7eb6d60640b96e9adedb1202bbe54a7c11f97128436424a1708fd59856

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8db11d96c1fcce48dced1e06084cc5dfd76db7bc41ec78c85f972ed6922cc328
MD5 dbdbcaceb1dd9efa873a3524f587552c
BLAKE2b-256 f48b47869b4f8c2265e02cddc6476c11d7953c53a4da341e6f66705a81332b1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b6e05e0ecc32b1099b3d53b765676a2bfffc708d02ef7dcb60b5a6c2d15b0c8
MD5 b823c092bb86a916aa26a85d73393a6c
BLAKE2b-256 9c0e58ba5035cf88200995b81da64981ea33ee5eb6f33ea270fe2dce06dd1a0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 f7e853cdb173ca644a58cba6d5438af0f8df3ea17165d85dd20bc8ba8ec1e6c1
MD5 9623a2512ad9d2a793744f4cfe42b041
BLAKE2b-256 7e1007365ac798fe234b7ddc08d60ce6bc53686f3e0c2ae9cb2a0368059a925f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 507cc28c1ff26646b0868e6a854ee0fad1f1e36fefc1286f3f9db4533dae581c
MD5 356c83e63f7a7e8d78649e5453571ba5
BLAKE2b-256 0f914f55ea1e90f83659446b4a106e0948d37acfb303ebdd60a5479e8fd3af18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6dd497b807e87c3ba27d85027a57414292a119ef5c329b19dd719ac402a99dcc
MD5 11fedc159c1e4e5b16551758b170bd4b
BLAKE2b-256 87c5b492f092b5490f40453d94b524c6c5c90e18fa9232c360d619bd10ee61e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27666556eccbfb3c6524a175fc557534f1fda1d7ca09a6f77673fa63278308a0
MD5 d5bdf1519647cf03424841a72b5908a4
BLAKE2b-256 c0554d5efe3562786a9f3d034ac04b655d94c0fc07f2ad6d222e22fc1253888b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd211eba612ca9fff50b1b55bd654e1cd406f78cb9c4456d2a12b9df68d53b16
MD5 7b0cd43eda0c3f57849e40ab85e65d57
BLAKE2b-256 b0ad1c443ff71f5a913bd22628d2b3cee7459b198a6634b854ea3b7c93739902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bb69c4ccc5433ecf5462a867a3b4ff3dce9080ce665f7dcf6189f6786e440ef9
MD5 6ae1ec27327dec260bf7f63e1ae33e03
BLAKE2b-256 60ec1d0e8e99b6a33438c4f301b22fe35a48a67937360f188d7b0e89bd391ddd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ee5ee008313e9b53accf719be44905e41c968da94cbe1b7812498e87d07987f7
MD5 006420ea41e4c714eddaa60d4c27df2f
BLAKE2b-256 9aaff920f675c0d6a1626432ce7e1fd457d6f5cd2ae76c690d794b77a47aa372

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65db64692b1ae518d3339c4f7fc5bbda17e8e0274784bd0167360d329d2b4974
MD5 0ec87fd217346a58d9a66230f9ddf8f3
BLAKE2b-256 b026397753bbb1ff55a093f376dbc901b69df343fd1de3d7c202151d4fbc1235

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3c8e23f03dca065698c6fe931bc78aea5ca6db3e1be2e7204c584029a9444d33
MD5 37d404aeb57b7737bc04c6bf29a3b276
BLAKE2b-256 1abf3e7d711b84583e281eaef907394b2e0cc248a85f86f51d64e51c61f452e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f84fdb0c901db810548b8e01e1204462a806066299befbe1a6141a098ca2c5c9
MD5 7eba466d59149659117a60dd636b83cc
BLAKE2b-256 a4d5a4c4b761f29b544c1957ec120fae647fff9a63a4303d9bcd4506361ca885

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3ef907cf76d12506ec05278b65147e64babd7ccf5ecc549669300fe4729eef00
MD5 07e22f5451e84e90e03d4493d88f3f12
BLAKE2b-256 990bf16ab1f4428a2907a48261c8851deda9c4fc44d84bc8bd15c5a84739b9d1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0b17de6920a45e70de8a58a69b1b309da9f5203efd27ac4712bb46cac882b823
MD5 9631162737e8c3389970afad6b3a2abe
BLAKE2b-256 04514b3219174f4537a8b9041585f48f7386d21877a7e44e91a80502d558ed2e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 cb277d69541c5763c27bba6c74a603e6d177b4614e3d3af68a37414a8e06415b
MD5 a972fe2449bf2269c38cf21dcb35df86
BLAKE2b-256 cb00b47614eeae5ff28ca941de764836dc16c327239668e3b257c181d0207ed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 88563f3b8e23aa3f342cf5d65f4551f8aa9d1733ba12bcf7bc58cbb126e40770
MD5 e4656c0b806946b2cebaa45d27dc0958
BLAKE2b-256 e1602ae2e527f5c9e4a031ef0a715f1a9e15f321a5976c99a15131b51633d525

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 eb590c1d8b956cfcb16c055de87dc992e3136df9d31cf07bda69febe6b39a7c0
MD5 c10dbad5c2c059849d4ead11ced21875
BLAKE2b-256 54540a746fe2255e283b40766aef8fe443102cf76e028964f966de4a7ef5fcf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 5560a87c77c48f1e30d422e1f771307870e0f98315695745b0f9a3148aec05fc
MD5 695de12ea9b5ab7d6e53eeb842e3c3f1
BLAKE2b-256 a06b624f397b19e94fc6f8f7ef63192263ecc197ae6d89eda0533accd7dd9176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f922b8fb406c241ccece1b358019e992167dc4ec31d4a77e4066886c5dacbff6
MD5 6a70c67288a87f67641cbcf7ca96b9ba
BLAKE2b-256 ddd888f7c53e791f5d1880ef6f6fc30a402a4f3e5009e16428a2747f3d0a2f36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e870d8f161a93a325d43bd04e61990d0e4123d800442f38f4ba819802452bc70
MD5 0669b4a988e9506f30f4817013c1c5c0
BLAKE2b-256 f9b6e4854afce580a968ea46469af3ae1efb9e21cd94f9246efe500be22e05e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd2d9c5527be2996555e5b71bb30d4b98bb155916fa118372d314b316f7b5af7
MD5 55b391876de56d42caf7c12972b4334a
BLAKE2b-256 bf9b55ab7722cf467a81b73bff5f8eccae17a98a052b5570011777f6af528845

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4ec62778cea9a23baf8112bbdd070fa174646dc9d36b8e1b34dad041cf21b495
MD5 8d24af16b81dfd1e8ad2013dd20c0c08
BLAKE2b-256 e970bae099c3c55fac8378b8ad1018fe2fdd4165373815d97501fcf281148b91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b18b80658df576d088b1e338212c0a674ca3efb067eb73d7403b4cadd75ab32e
MD5 5d1170b9f00b17110cf8c20552dd7e39
BLAKE2b-256 cb2733d56c85a4975c942bbd2eb133ad9c7b2ab83381ea4eff3ff831b5fbba38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d511549d169a62533a99e235c06355a43e70fb0dbe6ff05df2c700704f1adc6
MD5 129e98214bdfb3d7bc4f16b9e310472e
BLAKE2b-256 713419e22d9d03d3c05dde46ff40533953f9bd04e883a179090f1ac03a168476

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bdc3b4b5b57a0718abb957971af21b044ee7d568b67d6979081ac443c1418c79
MD5 bfc7ff19a1dcf4faa8f4d74646e06fde
BLAKE2b-256 9df5558c9f1a0a6a33479b01568f9e465f329ca611e61af64f059ba41da77f50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb4c0635001566a68bde26bc1f47553ceeb83474069a68d7b1f29ac2cb473da1
MD5 0867e03662de49190d5af89aadb3d73d
BLAKE2b-256 4a19a39440cfdaec7efe38a30524ac4240e097e9255b494a1c11b8ea72436333

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4e9d19a85d9d027ad4e99e579d04bda3ed5ab06aab37e5bffc6410772cc3b6f0
MD5 97b2017696511640e4777f4cf729308d
BLAKE2b-256 1465a79b1493289f4fe56813f9d81c9a957de25d8c0a56c426fcc7ddf9b60923

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 18fc5ce54aa8ba7bd717a64c518bc4d67f4f51b4ebf30e5c5ecf63ee86399562
MD5 bfc21a4dd5234081a2efc1e60ba170df
BLAKE2b-256 cb40b214142803f051f7eba00cbce9d25e6fc043ff61f7fbee492ff566a0483a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2c36ebfba3fb9436c78ef043f75078cd0e61581aaff742194b554e772cb992b
MD5 a6a9b7ee74104a4cd8c514a3e6450630
BLAKE2b-256 9387437416f4eb9b363b983181d57b84e723e8e21463ceb7d03a7b9f49e6718e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 2858a633151134f0734fd78e8b36ac7401277dffd6ee70ada773b2edce596f36
MD5 de040d5ebda91343a4b34d1c3e2d4e06
BLAKE2b-256 95411a43fafde115ca86a83e7512a956827b462a676a19d198800084b68643d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 861bda407bf9b774b2a662acf96993869f8c687aa207b52c8e8e18afef0da9c0
MD5 70d0914304fdace2f3660c71543ea0f7
BLAKE2b-256 df8a353d9ca563703df7875a43d3174688adcfd744ee2d2c4692e4db23724791

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cba075e4b15a5824f23fd876087d4a0b9e0e72d31ee48ac43829d18f0dd46a5f
MD5 087a3899dc8d24152af12abdddbe5965
BLAKE2b-256 c42d6d9ba290e90ebb85ebe845657bc5c26a51e7ad246632070a89db4c303243

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ee5b9ba3eadd40717c9ec79a831e765a49dde0e0bc1c6e3238b34fc4ea45059
MD5 485b8a884489e4a4cdfece14fb776406
BLAKE2b-256 7e2f5351ba4212476e9a9a32abfeef4e4357052b39bd764bede60aedcc20d1c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecc825ecd7f9a51c65a7b22c0015f39de9c3c0ab5a349ed9de6dd56e9f222de3
MD5 0d20687cb2307f4619881848b8515c69
BLAKE2b-256 ad07f2fed60a5fa8ff5a859bbdae9a1065c25674fdb9f6e110641cfaddd966ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5455059a12eeb1690f943f478de9fc20064a7afd2b78559e98b325bffda55d00
MD5 aae3824733ef36a05931455dcc414b48
BLAKE2b-256 3b663e88e9bfd02616703bfe709be8b366f2b04d2c95fefe36ac5aad53f476bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 57d15b0903ab8f0eee14fea52c44267fe8b498562a293a3c7ca7063a16c70d51
MD5 ee15bb9c08a0b277c5fbfc514a576d1a
BLAKE2b-256 6a3cd179e6973acd5bf98f078308166775885a59debd680130d1f1cb86573daf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 992b7ecdfa792fe15670d8f3b74373467341e24669fd40aa05b2c884b84d1475
MD5 7f0ddf81af87d263748ffea5faf40219
BLAKE2b-256 b98dc39c94bda79a1258f399e483cbb3a44982a718ccc3eadcd3b7a3334eec05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 91f9ef64a2b973b5ae8a43db43d6ff5d274b02e8d169a641ac2b24f7a3aec5bf
MD5 79d3523a7a64a40c83e7340730fde292
BLAKE2b-256 1ff7fc3a0ee09ec61b2e384c11886aa82b3c3ed83f70194498cd7419dfcacdb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.6.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 88c54caba69b9b70ffe123a98d97574e77d74f74676f5a5cfeb97fa7ad5d2e64
MD5 5383e9666faae9c1fe5a1c399cae25d8
BLAKE2b-256 373d46a3fcf5fe823dd9a90b9e7eb7709384de52eca8f6f7901b89c12ac2a9eb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page