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 about 600 unittests

  • Utility module bitarray.util:

    • conversion to and from hexadecimal strings

    • generating random bitarrays

    • pretty printing

    • conversion to and from integers

    • creating Huffman codes

    • compression of sparse bitarrays

    • (de-) serialization

    • various count functions

    • other helpful functions

Installation

Python wheels are are available on PyPI for all 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.7.0
sys.version: 3.13.5 (main, Jun 16 2025) [Clang 18.1.8]
sys.prefix: /Users/ilan/miniforge
pointer size: 64 bit
sizeof(size_t): 8
sizeof(bitarrayobject): 80
HAVE_BUILTIN_BSWAP64: 1
default bit-endianness: big
machine byte-order: little
Py_DEBUG: 0
DEBUG: 0
.........................................................................
.........................................................................
................................................................
----------------------------------------------------------------------
Ran 599 tests in 0.166s

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

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

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

The bitarray object:

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

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

Optional keyword arguments:

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

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

New in version 2.3: optional buffer argument

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

bitarray methods:

all() -> bool

Return True when all bits in bitarray are 1. a.all() is a faster version of all(a).

any() -> bool

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

append(item, /)

Append item to the end of the bitarray.

buffer_info() -> BufferInfo

Return named tuple with following fields:

  1. address: memory address of buffer

  2. nbytes: buffer size (in bytes)

  3. endian: bit-endianness as a string

  4. padbits: number of pad bits

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

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

  7. imported: buffer is imported (bool)

  8. exports: number of buffer exports

New in version 3.7: return named tuple

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

For each byte in byte-range(start, stop) reverse bits in-place. The start and stop indices are given in terms of bytes (not bits). 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 bitarray.

New in version 1.4

copy() -> bitarray

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

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

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

New in version 1.1.0: optional start and stop arguments

New in version 2.3.7: optional step argument

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

decode(code, /) -> 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 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 (pad bits are set to zero).

tofile(f, /)

Write bitarray buffer to file object f.

tolist() -> list

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

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

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

Return bytes that contain one byte for each bit in the bitarray, using 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

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

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

New in version 3.7

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

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

New in version 3.3: ignore whitespace

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

Given a frequency map, a dictionary mapping symbols to their frequency, calculate the Huffman code, i.e. a dict mapping those symbols to 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)

Pretty-print bitarray object to stream, defaults is sys.stdout. By default, bits are grouped in bytes (8 bits), and 64 bits per line. Non-bitarray objects are printed using pprint.pprint().

New in version 1.8

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

Return (pseudo-) random bitarray of length n with k elements set to one. Mathematically equivalent to setting (in a bitarray of length n) all bits at indices random.sample(range(n), k) to one. The random bitarrays are reproducible when giving Python’s random.seed() 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, /, mode=1) -> int

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

New in version 3.6

New in version 3.7: add optional mode argument

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

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

New in version 1.7

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

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

See also: Variable length bitarray format

New in version 2.2

vl_encode(bitarray, /) -> bytes

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

See also: Variable length bitarray format

New in version 2.2

xor_indices(a, /) -> int

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

New in version 3.2

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

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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

bitarray-3.7.0.tar.gz (151.5 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.7.0-pp310-pypy310_pp73-win_amd64.whl (146.9 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.7.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.7.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (148.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.7.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (151.4 kB view details)

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

bitarray-3.7.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (139.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.7.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (143.5 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.7.0-pp39-pypy39_pp73-win_amd64.whl (147.0 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.7.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.7.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (148.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.7.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (151.5 kB view details)

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

bitarray-3.7.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (140.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.7.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (143.5 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.7.0-pp38-pypy38_pp73-win_amd64.whl (146.9 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.7.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.7.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (148.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.7.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (151.2 kB view details)

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

bitarray-3.7.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (139.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.7.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (143.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.7.0-pp37-pypy37_pp73-win_amd64.whl (146.9 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.7.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.7.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (148.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.7.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (151.2 kB view details)

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

bitarray-3.7.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (143.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.7.0-cp313-cp313-win_amd64.whl (148.5 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.7.0-cp313-cp313-win32.whl (141.5 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.7.0-cp313-cp313-musllinux_1_2_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.7.0-cp313-cp313-musllinux_1_2_s390x.whl (350.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.7.0-cp313-cp313-musllinux_1_2_ppc64le.whl (349.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.7.0-cp313-cp313-musllinux_1_2_i686.whl (321.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bitarray-3.7.0-cp313-cp313-musllinux_1_2_aarch64.whl (325.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (332.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bitarray-3.7.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (341.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

bitarray-3.7.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (349.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

bitarray-3.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bitarray-3.7.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (321.1 kB view details)

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

bitarray-3.7.0-cp313-cp313-macosx_11_0_arm64.whl (144.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.7.0-cp313-cp313-macosx_10_13_x86_64.whl (147.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.7.0-cp312-cp312-win_amd64.whl (148.5 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.7.0-cp312-cp312-win32.whl (141.5 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.7.0-cp312-cp312-musllinux_1_2_x86_64.whl (331.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.7.0-cp312-cp312-musllinux_1_2_s390x.whl (350.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.7.0-cp312-cp312-musllinux_1_2_ppc64le.whl (349.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.7.0-cp312-cp312-musllinux_1_2_i686.whl (321.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bitarray-3.7.0-cp312-cp312-musllinux_1_2_aarch64.whl (325.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (332.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bitarray-3.7.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (341.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

bitarray-3.7.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (349.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

bitarray-3.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bitarray-3.7.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (321.2 kB view details)

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

bitarray-3.7.0-cp312-cp312-macosx_11_0_arm64.whl (144.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.7.0-cp312-cp312-macosx_10_13_x86_64.whl (147.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.7.0-cp311-cp311-win_amd64.whl (148.2 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.7.0-cp311-cp311-win32.whl (141.4 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.7.0-cp311-cp311-musllinux_1_2_x86_64.whl (328.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.7.0-cp311-cp311-musllinux_1_2_s390x.whl (347.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.7.0-cp311-cp311-musllinux_1_2_ppc64le.whl (347.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.7.0-cp311-cp311-musllinux_1_2_i686.whl (318.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bitarray-3.7.0-cp311-cp311-musllinux_1_2_aarch64.whl (322.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-3.7.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (338.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-3.7.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (347.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-3.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (327.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-3.7.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (318.8 kB view details)

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

bitarray-3.7.0-cp311-cp311-macosx_11_0_arm64.whl (144.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.7.0-cp311-cp311-macosx_10_9_x86_64.whl (147.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.7.0-cp310-cp310-win_amd64.whl (148.0 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.7.0-cp310-cp310-win32.whl (141.3 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.7.0-cp310-cp310-musllinux_1_2_x86_64.whl (320.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.7.0-cp310-cp310-musllinux_1_2_s390x.whl (339.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.7.0-cp310-cp310-musllinux_1_2_ppc64le.whl (339.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.7.0-cp310-cp310-musllinux_1_2_i686.whl (311.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bitarray-3.7.0-cp310-cp310-musllinux_1_2_aarch64.whl (314.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-3.7.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (329.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-3.7.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (339.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-3.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-3.7.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (310.5 kB view details)

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

bitarray-3.7.0-cp310-cp310-macosx_11_0_arm64.whl (144.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.7.0-cp310-cp310-macosx_10_9_x86_64.whl (147.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.7.0-cp39-cp39-win_amd64.whl (148.0 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.7.0-cp39-cp39-win32.whl (141.2 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.7.0-cp39-cp39-musllinux_1_2_x86_64.whl (318.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.7.0-cp39-cp39-musllinux_1_2_s390x.whl (337.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.7.0-cp39-cp39-musllinux_1_2_ppc64le.whl (338.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.7.0-cp39-cp39-musllinux_1_2_i686.whl (310.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bitarray-3.7.0-cp39-cp39-musllinux_1_2_aarch64.whl (312.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (320.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-3.7.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (327.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-3.7.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (337.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-3.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (317.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-3.7.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (309.0 kB view details)

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

bitarray-3.7.0-cp39-cp39-macosx_11_0_arm64.whl (144.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.7.0-cp39-cp39-macosx_10_9_x86_64.whl (147.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.7.0-cp38-cp38-win_amd64.whl (146.2 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.7.0-cp38-cp38-win32.whl (139.5 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.7.0-cp38-cp38-musllinux_1_2_x86_64.whl (320.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.7.0-cp38-cp38-musllinux_1_2_s390x.whl (338.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.7.0-cp38-cp38-musllinux_1_2_ppc64le.whl (339.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.7.0-cp38-cp38-musllinux_1_2_i686.whl (314.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

bitarray-3.7.0-cp38-cp38-musllinux_1_2_aarch64.whl (313.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-3.7.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (329.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-3.7.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (339.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-3.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-3.7.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (311.2 kB view details)

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

bitarray-3.7.0-cp38-cp38-macosx_11_0_arm64.whl (143.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.7.0-cp38-cp38-macosx_10_9_x86_64.whl (147.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-3.7.0-cp37-cp37m-win_amd64.whl (146.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-3.7.0-cp37-cp37m-win32.whl (139.2 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-3.7.0-cp37-cp37m-musllinux_1_2_x86_64.whl (311.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

bitarray-3.7.0-cp37-cp37m-musllinux_1_2_s390x.whl (331.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ s390x

bitarray-3.7.0-cp37-cp37m-musllinux_1_2_ppc64le.whl (331.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ppc64le

bitarray-3.7.0-cp37-cp37m-musllinux_1_2_i686.whl (303.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

bitarray-3.7.0-cp37-cp37m-musllinux_1_2_aarch64.whl (305.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

bitarray-3.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (314.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-3.7.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (321.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-3.7.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (331.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-3.7.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (312.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-3.7.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (303.7 kB view details)

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

bitarray-3.7.0-cp37-cp37m-macosx_10_9_x86_64.whl (147.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-3.7.0-cp36-cp36m-win_amd64.whl (152.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-3.7.0-cp36-cp36m-win32.whl (143.3 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-3.7.0-cp36-cp36m-musllinux_1_2_x86_64.whl (314.1 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

bitarray-3.7.0-cp36-cp36m-musllinux_1_2_s390x.whl (325.0 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ s390x

bitarray-3.7.0-cp36-cp36m-musllinux_1_2_ppc64le.whl (328.2 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ppc64le

bitarray-3.7.0-cp36-cp36m-musllinux_1_2_i686.whl (306.6 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

bitarray-3.7.0-cp36-cp36m-musllinux_1_2_aarch64.whl (308.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ARM64

bitarray-3.7.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (313.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-3.7.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (321.6 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-3.7.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (331.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-3.7.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (312.6 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-3.7.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (302.3 kB view details)

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

bitarray-3.7.0-cp36-cp36m-macosx_10_9_x86_64.whl (146.7 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.7.0.tar.gz
Algorithm Hash digest
SHA256 ae8fb4107c7a43f8979875dc465cab605b75b108e0db7a92da1a727128d0c865
MD5 9fc2b0e0209b5db0f3604f036fb91a30
BLAKE2b-256 7056844ba2a8e272146ece382eb529893858cee82b8c4048be69eef8b488dabd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ac56caf0d0d00815444d18560d97ae3f1130e14e250438b02354c7cdcaa6eec3
MD5 eb63cb3f60565e176bd59071c52f01b7
BLAKE2b-256 d67c8313d981d66f2ff20e8277c1b410ecd1a12354726ce0890956ad0f278451

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8d7efe74c83b6ea1845e054a70001343b020ef930894869916069989f6b4293
MD5 2f2c11e75e14b60d97abb49174353fe4
BLAKE2b-256 934a8260925b0c8f2b731de5ae094a274fe56b74edb055a6bbce07cdd26dcab7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96909e8049c78e593269b186fab2a270d803641b595074b6c0352d10a1b4a297
MD5 98b9eafed73012841d828db5f6b23bd8
BLAKE2b-256 19db5b5e4b969ebe97be4bce78fbf0ae0f985bf7e35ffafbdb1638a176bfaaaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2cf889b98c82fe1fc8c507e6ace4fc986a89203e2079f073d05af12414a97617
MD5 03671b5ce704ad89b19482da885232af
BLAKE2b-256 486ff4fdc007a73e28ae39effef9cb50f8fbd0ca8e3532d458fd96a903a3ba14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00f7278844a9b0d4e38f6397de490680d84d7baaf68249d778e38339e36b3359
MD5 633aedd0c42171f81c081493a6f8455e
BLAKE2b-256 9b1c021d6722b494fcc454e7ee68966663857e6c66355165fd0da0cfddf5c418

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 35833dc4f6418961fb1ded5001979f5130190d0a1cf293f6dde4557046d0fac4
MD5 c6aeb513765a87f79dc7da06a5193f0d
BLAKE2b-256 d232a529ba3a9db1374b9745b7e53ef984af472893b2fd3dcbcff1b56f71747b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 43c154f9b05f86ea728f6498acdafb41f7fbcfe116ee65e5e66d924db127ba57
MD5 8faee2874f65f38f2a5ee8c52e032405
BLAKE2b-256 b6600ca36dd839264957987b937c0796f2958554e135b8b3f8c89db6bae530ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f177708d8766d7693fe9fb54eaeb7c3b5efeb8c73107a03a05ff1e240877c95e
MD5 b2af7877b036a6db555d81ae5b59ccf8
BLAKE2b-256 fd53b206438f7d38b668c261c5b715050f4562cced24978dc24ddc53cd37ff20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2933aedb60b2c0cce6e5f6007b9e5a1305ea73fc21d58624db9a8cf78b66f7e7
MD5 cbc40ea9cad5b79b8fb9da24caa53b11
BLAKE2b-256 628a7e59b4c8dcdcf92f1011671d17600f578d4944db718278b8fd546439f713

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5966d25082c76049a9f0fd0230e9c2699780329f6015b8acb8e4406ccdcd23b
MD5 6f30ef321108e628c3a40d192fcae23c
BLAKE2b-256 de774c8f6cd0768114f2b28581394013427ad61cef7231eb35a09c042876583e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97db8dbbdd00014080fb5cfde16642c4a4cbeee682a420542f47f98cf4c5d0b1
MD5 69c3ce340689f963f10ce24ef868462c
BLAKE2b-256 32d2c423e04fc8d4437b6b39f95a8bc1c0c70b4d485dba8adbee02080df337fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c90b27199994e66bc6b0ad26ba45d22fd56e8887201b89949c56a1bd96189422
MD5 9ad33904bf3efae083874d3886c00fd8
BLAKE2b-256 9c1db56b7ac87bac670927b68b85fc6c556ad303a51f1d5504060ffdd58b712d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 31dd3d9e7708c98e99a5c39f6fb18394156ecc04495c50df505c7eeabb26d936
MD5 50824836f8a6ac66c6d228d87ec7c6fb
BLAKE2b-256 e85a49e81c92fa03426affe1483757aa9b6de71b25576b6f1e7ab3e17007d3c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c142c3c52cf3beeca0080b490a873ad1c1e24c537a038ea9a4be88a5f2fa5c1
MD5 733c51682c5247fdae9abd874678f75e
BLAKE2b-256 dd31da136f154eafd724272465c7034b853ea84859f1428c183fa349a09e1a35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c5e4dbee78961a94887e5cda5faf61f20b304c36f4320f1d1001bd972d6becc4
MD5 a1a0f6349c335b98b58b0d41444be11e
BLAKE2b-256 251c7cfd19e2a992d32033e47e0dd3e9aefafd8e87316e5d048b56352a6376d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6e536944d3e3e9fb2e654e6a931952893660a775c7a2713cf2d2c2b4d3c725a9
MD5 23d23c2e803e0250b6ecbf8475fb0a4d
BLAKE2b-256 62be37f0176909fd4bc91531014af78de4038a015c1ff38fa5444d522ca9fdfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61ceee45a680f39bdeb62abeeaa73237adb5559635a0c7d8d575ccecffc9386b
MD5 934b1cf80cc4eda8e76349656d405aa5
BLAKE2b-256 92bce350a38f436642ca5242582f493b57a1a7027bd655ffa99f2b7dab25d2e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8e55c99be74b0220d9b48d9fff79e93663c0970d564255a585dee389fe9894d
MD5 a812ae922f47e8b7b040314863477ac0
BLAKE2b-256 715b5607a632d5197fdcdb500ccba051c3ac66cbb36efc2744553b665460cfba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d9fb9e525f29e29c3355336ee8f228655996a1cac0d2c955b6c590d4185e4e10
MD5 41ccd52b423b3591837ed843311cfc84
BLAKE2b-256 9fa191910e3d6ec522a66bbc8c288ceb0a9aa2dc67cf091653ed4de6f8908af2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55b08716119e96a75da011ff170ea5d733bccc9b67164c22fa9be70480f4df2c
MD5 244d6467e8905880dd54d5cf33b23010
BLAKE2b-256 49ef12e8b5bd74327b204b2acb5d5425ae64077fc6bb45e11d4eb311b32303fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45f3117c87b4250bad474b7bbd5e73cdacc95e481f1f6e9020a9ccab20fa832b
MD5 d0f8874656d7e6256e7604e637dd77a6
BLAKE2b-256 523e2d9dcc82d7811d59f4ef2234597e4f9389f65623914ed9ceddcc560dead8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 46dc013e32bd73bc86978a8a0363a42ec31bfd2584528f34dd0889fa849baf3b
MD5 afac90737558ed0eb8f850b64b30add9
BLAKE2b-256 4fb31e43bacd826db9a82dedee1b976d4118a2bf9084587bb4266910c17343ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 131567ce7bdbc6b516f597d22004176a200929cc9b1cedbd062cbe49b2eb8f28
MD5 e37254993f4b38a9e0cb86fdf9c65a4c
BLAKE2b-256 6bd85c6a15367359a2b0ec5ea067bce7d7cf6cba0cee0b205843f18dd88325ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 148.5 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.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5a225cc9fe0fd077e3783029fb0b6447f056207eaeef396da20d63e8b6208cfc
MD5 844b32f5e2515798ef6df0c44a79efae
BLAKE2b-256 f8de5ad9fcd9ad60316a76053450dda2c8a0af669e042d8da15a5064a99b7f57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 141.5 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.7.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 204f1e2f3ab6f8091e32e587e276737a3bf5d56e00c11c8d14775ffcb33e80a2
MD5 022b75cb9ace450cedb2930af355bcd4
BLAKE2b-256 27054cc035a8695fc4305578db2f5ef55455b2a97ae912614fe8a6a3da07b617

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 205619c0f99706a1b978fbdade58b93cb01033164789c8a0f1ccefa638293ac6
MD5 ff0e643ac0814fc6edc057ca94ed66a8
BLAKE2b-256 1f967d96fca83ec945c58a2fe6b6a5754a19ebc747f97198605d82de57bcac5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 824c41ab93b71dc77251eb3bcf56585c2d3c21693b9af03d946cb47279907748
MD5 806fbce6d9937b0ddda6f1157b4c6ae1
BLAKE2b-256 2b2fb3d6c5e7b08f87ca1a74b2060875669af58e46adf35a29e8aafaa151673b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 3df17966fa39438057a83706c38e8554413fbd7d60265775d15b16990a9b8549
MD5 d4874c4ff60e1153a9b644d804e2c894
BLAKE2b-256 46cb2778c61ae9eff9064a756ec4a2f83c5493e7f5b67f10daf6b43605a92ef7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7b84324ba4a43476836fb54bf541381d318f82a6428a21b2491cf408b8629714
MD5 902af2e5a48ace8730d21db3e9fa4cd0
BLAKE2b-256 cb1b77899f5d23e52f33f4fa235111aa73111ba231bc9fd6e697efa9ab77b3e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f71f1cdbe609f2cdf83066f8517d054bb9f9b37729c5146c9743a82ad036c32
MD5 e290a039cf38071a046c3c322c582753
BLAKE2b-256 d1ce446b12081c29f5a8c1f170c1f42f4d9eaafe178570b23689d70a1ad2f887

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bfb365e4d4951f29717fcf1c9873b36d194caf2270c90f453422920b3ea4cf9
MD5 e286e857961a961d279cdd18c61da783
BLAKE2b-256 0d215a01d4effc4f018270519987cb605197061e826daf0ae4ff279c7435ae50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 86a309afb0a37c594914556f005eb9873251ee95cb8b9dd5e7075e7341d68130
MD5 b8347d7fc04b96c3fd636275988a9405
BLAKE2b-256 620d93aaeb0a515f1c48ddec81275bd1838b923d1dcafe7f9ae52c89eb2ef3e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cabdc0e67766f56ab53ce2da8dfa3055be9788a4070d9a7fa134009b4ef6aa03
MD5 ba4d6f58d854a466c91cbe6d01e90297
BLAKE2b-256 78243ab409b7273375711fde5f96ecc4fba1720d3eb0b8303cdebc9ad85d1ec2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62da3cda8ddb0c75df84a0847f4b1f896055b465b6df124b50f6134ccf3c5c88
MD5 064204473f040feb11eb167ace728dc7
BLAKE2b-256 7c88f92311a940b716c17592724d0f6ac9dcf4c794c6498ddbc7a9a0d8b2dade

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 609db7431cad5f923239934efcc585198d2ec9b64758b249528db5c87f25739a
MD5 c9ede424c45a87ea4180880bb7ab870c
BLAKE2b-256 8f95590eb14655847a3e35198f6d53022134e5c81d994096cb452d7eb7c633f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3f33bb0d2c0b43a9595bc34a17c2e9245e67fd435616c67cb6f44ad685bd5e2
MD5 f88ef6defedfae82d6728ded960493ee
BLAKE2b-256 83c9b329a97eb8adc15a76894393ee1cb53a0f789cf88b3abc9a47c6f72f25b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e87847a248afd3a981c69c7e25b73dfdd987d9dcfc98858719b4147531a29510
MD5 361095f04109b8ff7bef0abf2dc334d9
BLAKE2b-256 c24dc09f04c038312f3427260d55621e3e39dec558a301ac48661717a14ed7d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 148.5 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.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3c2a5c72e20368195b967957b47a05f56eb7ca6f81bd41e2720924e7a76885e8
MD5 49d505a3425d35dbd4e6057045f2043f
BLAKE2b-256 8e8381b203dcd5986e9dba866a5e75a8f94e0d3d8b59c6dc76df211ff8d33740

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 141.5 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.7.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b1745ce9e0f957b543ef5cb79ade885d4c29b03dd175663aba1a95053307e737
MD5 5cb7af8f9b131ce18a255cb0aac470d9
BLAKE2b-256 cd2273cb7b49407764648ab5778f95cf1228922d6ece3614df392ef1ff174d1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fdba3ea398176322b56ce29b811415b44d2b516afb522c7e74f1f6d52115718f
MD5 0d597c5f34ef38467ad641eba9080bb6
BLAKE2b-256 0fc0f38222eb223fce62b407ee067a6338dd23a08e79518fa23127e6ab39822b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 4e1dc968c6cc79d255b54892c72958da4f9468ef780ca412b9343844421617f8
MD5 6cec9640c1213e0f287b1bfbe166ccb4
BLAKE2b-256 9c0417b6b97826c44e9acd5506e41c39b4ac9d02cacdb48d0af4c497dbc50e67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7e6bf5dcb390b0cab2f687cf124de24ca5a844ef53478cb879c88390770dc5fb
MD5 4efaabd7462c65310521c7ac72980c06
BLAKE2b-256 5571782065704445c594866bf944d2394c3ca977f77ed681afa293f479e2a613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aa8933d21af63c8e2bb01a93502105e748401038300bd592eb302f3393941217
MD5 56327fd18b9ccf72c19e4852f78525bd
BLAKE2b-256 5902988957c60fcb6bcd8350e5537ec6a42921a3d69badd129b1aad794130cc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0420f1af0f1e33b179f6250dfa121fbe53309920a62e5caccc5d6d28511587bf
MD5 707cc1bc6ffc1b6e52c943dfb28a04f6
BLAKE2b-256 99c116b63b4b12140ab2e8d48fc0cd6cd6ed20fcb1b23a89ba0b9071dff98195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2826e7e1857f6dbe27fcc40830ddce8e40bc83cd1f6d53647145ca17eba55ec3
MD5 85dce1e9563316cb6cd48788f6d7cc82
BLAKE2b-256 17a7aa390fb95e5e79428ee1423323e445de634defae330b3bb888649b4dac05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 86372794fa347b711bc07c32b37b3dac1f73c1113356e6525db1b51f7d2c37d8
MD5 a60203ea7086b0695bd8dc2544f1b002
BLAKE2b-256 35202b2e1d9b6f5384041215253e9947a5078d97e46fdb4e1d64d119f4dec125

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a35d2d26913c08ed1524ac170cacfb94f792bd92dd0f18216a1f02216550faee
MD5 784bf1c651285f3c2ff0987f7968cc57
BLAKE2b-256 4c9aed56824f6903af41a69f22e95fec8e5d894b4fe7c6c625b9d2339695366f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76c3770dcfea68f50f65a38ead040a8faea806c507ab565d9b6decd5b1d33629
MD5 1abd13d3eb944adf6d44856e53875107
BLAKE2b-256 1f74d4d28a0385f52913c020600b6051bdfefa205971d95e58451b1ab93f2ff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3e21a15b451d0aa1fdb40d6b1b0a0f9f8b490a1f9603681e0e95cfdbd9001b83
MD5 7e8389265f52bb955670d9dbf2ca79fd
BLAKE2b-256 253a9e0ebd9f639948f1789b27f7a1738ea8a91a0861fe3b44ffd2799164e566

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa951121660396c284e12522f7dc66ac2229874513c33486aceae2819fd53eba
MD5 76165a0ced7f5f6b9f388cad1f9012a5
BLAKE2b-256 01423f63f936c54ca519a9f2769a7d81a34aad31c31a7c6f8cd96dd9a903443a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f721e616338f41d064ce52fb91d195e8a022f5881dd3773fa8cb1275fbd343b2
MD5 9656589da3d8d8d9c60452f7b0843bda
BLAKE2b-256 bedbc6f1dd4b35ce2da758d7c4550becc70e856775f3a734e2b548c0ad943805

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 148.2 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.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f6a9ffe3630984066a80c5878ec3f3993e04633a7d0cafcf34a9e5e8f8c7636c
MD5 73884d8ff8af4ec2f508ef4253b6b9a3
BLAKE2b-256 f34cfcc8ff363e8a41339708b5446b9f2553fad019a5db915c646587f41d460d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 141.4 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.7.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 328bf5aa8c810dc79394c6f6bc690914cb292288fffb84cca8d28dd9cd407261
MD5 d9fe2822f94accfd9e89cbbb1ac86d60
BLAKE2b-256 ffd5a67d239de4abaa275a1275ec54f433e7d9101a5b5fa195aae4d262168f91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f074a890ed64527644449777f7e0cb61428bc35544e748d920a82b0fffaaab94
MD5 a53b347fd8ff473009ffe8253bd3e060
BLAKE2b-256 e84b818b1f8eb06804bd5769db014ba6b27b873b6c2ca3698c3a012b34ab8171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 1c40e33b4cf24b3cb5a528ec938f40d5fc67dc94d9cf5a68b6d7a9b376af02ed
MD5 635366451f7dfb517cbb24441863a8ae
BLAKE2b-256 3a0c8faf9a0a16e85f61e3b445cf8a6fa4304bc46f579559fdfc8505558cba2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 eb4e79abbc15bda5e3270a73b1082515f28df876c5d4ce3f7c4d92f908f88047
MD5 bd9c22d6aed305d7ce0bb67333d5d2eb
BLAKE2b-256 ff121d23f9ff8fb7108c84533481fa639744bb33ca669cb9837361177b617377

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 49cace19eef85897407adba86b5adee5b4dfdf22ce3ee6cee75e7a29c30cf15f
MD5 12b97051ad65ab513b9a7914e85b49d9
BLAKE2b-256 0ec0044f819f680da8d551ed8817e862e36d8c7aa7303d823b9956c860f821d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f44d6c93fdd2963c57ccc4c097886c39eef147834739a3b313f948456c125d67
MD5 91b70e76e6f8517248c3c729899768e5
BLAKE2b-256 98ea29e5b9e167e960982a244f7f898187fdb303ed01fbe11aea5488da273ea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3c75a39e5483c47d3b0b5977667972784ec5bbbe1d99b83bf7b1c8cd5144fe1
MD5 6c3a83cd1dd321763108486286d3409e
BLAKE2b-256 0f6c4ac3288fdb789ea8ce3fa26b03342208234bfd8e3a71c2142250ecbda4b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1f0e5f825afb8f3fc8394b9e0eff72caf0cca96bb99e46d19712cc6206f03565
MD5 4a6383c06f3b2e25b8e2bbb5164298dc
BLAKE2b-256 26eb59dad077946d57c017591c03465c9aee95c21049625e5a240032f7c6f07c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c0da2fd1a6f7bbb2a814b998e205322ac65e910518cd4c6198f5671313a30b45
MD5 1fefd8e8dad2f33fa340eb29e0da8f11
BLAKE2b-256 109db8d927ba8ded5128a8d33f1a08757ec1bedd011d80bb168fe877f2272181

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea1f9b66ba0654e6df9737a0328ce299f9f7224c2cd618ead3b01991ec76b13e
MD5 d5bb6550fb81bb2a011c6a50bebbbbe1
BLAKE2b-256 0e7f4a88ffac4e42d4fc44a0a76ab39dc766f7dabd5f8eed9b2feb9a83ded520

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 98578730cf1550f7f1668dc3bf255f8377a98c85247cc5c5a8de33d4f94863d8
MD5 43cc663f6aeec6ecebc4f8d1277c23d1
BLAKE2b-256 e6530a8f582dd4743a86c4bbcc2df6220f3a7b5d87743101b06ad6ce2ff26d3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8fc11c850c6d1b3c6afa77c66d013c133b90f122202cf1041ee4b74fde4063ed
MD5 42946c0c6739e02f6ab4ea826c1f00ae
BLAKE2b-256 3c783ef00b7c265110e923d39e16b6efc0271d88c9bb6b728d48b299bba26c27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 416f7d6643ea25ee0e6ebac00408fc56a821cf69f2b5fd9e21ff63be519c75b9
MD5 da370b011b913a88f397021747f3bc50
BLAKE2b-256 0a22525b1df71dd3b1acaa284301121fd3a38c5625bd497e9c07a9b1ca077c84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 148.0 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.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0f9fdd7d3e52be4eb8d5459257de7ad80b4607bf8d6e6ce62e7b68815213c081
MD5 060c54871ce0d0a3f183251c889a1e3d
BLAKE2b-256 993a61dff96f49cc03460403141b053dfbc89fe6dde5aecbb2e049ebac0f0469

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 141.3 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.7.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 530398cc5b2bf0ee7df25364fab6d6a831aeb7f4af66743f8fdd7c03fc8cbc46
MD5 5dba4d8a12014d0bc09873397190cf8e
BLAKE2b-256 1e86dab491dcc8fdf0af56bef28018545bc7eb73175032b456d625cb365bf4c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8029bbe15e832c8d38bcac9b08e3c34659f63ba86003be3940c24619d7549ce2
MD5 0552555850b2dbc27428db9599d05f0f
BLAKE2b-256 bd76bf921d8bbb77004379e2cf424955a8472fa85f7c27a989b7b459432252d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 1081e4f94ce12165e5780df31a5aa16ff454cab241276b464a908a93b83f0840
MD5 52021ed4c4db9e4c980122129d856a3d
BLAKE2b-256 11268e59621bbffb503a728e3329c12549e3348b8ff0c11b44204557684d7d1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 42e8f4c9b1e04134d1241b70aa7746633d97b4789036f3437217e730470aefb8
MD5 20bc04bc6080ac9f141223ed8d7ec1be
BLAKE2b-256 ceac4232f9f0215d669f6d2f4042a743ef21f0aa7c59861f97be0e450ff37190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 900b201fa8bd0d9761be74a5954eb7986dc486064120edce6007186ce793c116
MD5 cfab2ece41ada50e2a4b5af1d504cfbc
BLAKE2b-256 5ebad13a7e838c382d022036a4a844e7723042167b7d7ae5d73d573c57e91b79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0393c51eb1b19a442c5a97d48c9f1d56e2ee4893fb98801c22860d71560ce716
MD5 8a90bc6be5bfa7749c3b0258cd15fc9b
BLAKE2b-256 ea0d7c16628d7cc44781e5d1c768b12dcacb94f8f61afd2e7895b5f4f7502e54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ec2fb71937428e095100105244c42591b83d6cc3f5047024ac25d2fa1be7374
MD5 f81d8f7a3e8d87c4409ccb89f7f40ab7
BLAKE2b-256 76d460ab745c6c7c3f8b5d7f968597a5df4232fb90224c0bc92ba0aa039ecf8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a9f3b79eeee60d26e5e18fab1523a42551065e8ea31ae0bce6705a4a91dc136b
MD5 064ca4bde87b9356e2259f5c6847f992
BLAKE2b-256 0e17a9bc75c33115d598e816107c56a3bf6338c59ba5bda7f165b9db98e53e25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 eff0a7f5ce1c0c7845e9a2e9150e6d747e54166b8bf26b81e5d1f50e42efb1a8
MD5 b2bc516af932af55eba4e7c21f977bca
BLAKE2b-256 057eb479deee3844e59c689e872d9ca7b2e4942c5059c9bb586941b954c4b755

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42c35ece0ba07e177c944e4f26cd91158bcecdce8745902d891ed07ddf58b018
MD5 19ee3eca9f2461945fdf07e2d5b2f1ac
BLAKE2b-256 cf9c150f782406b512e024441588595c1c550b57125ced36ce0cd1307c36d709

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0e8dcbfe78fec5040a1e5921ba0d9b8589430a6684be494eeef61592504e2697
MD5 a5c745109cb30ab0c536d2275de643ba
BLAKE2b-256 0d3e5b5fed780a6e601cfa500b76c5271e46b68019217bb1cc11b6c8733bcd2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e41a2123ef755bbbfed688d9a95accf64031ccf840429f8eb36c7c04a784a22e
MD5 5aa5d69cef39db1d211130297900d5cf
BLAKE2b-256 ef8320c896782e22ef173104050b9002e0b497a8d76bfac28fb059f7e92f336b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 867cf634303387cced450b3901d89743469cd11ae9253840a294c3b6d1c1ec0e
MD5 69f5e84b81df4fe9346aa89228c6f015
BLAKE2b-256 dec14527788f0ae9e0cd548f8c8fb69d46bba2d96238cbc2cd42280fed99d922

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 148.0 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.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b282c436d5e5562fb492ff6d59ded2ee03d710a5213aa751a36483dcdf928253
MD5 52a9f73b61bd1d5bdad6724e23f0b70f
BLAKE2b-256 f52ce59f1baca6e2178986e10f9c13011fe1272136936c7d3fd1e3ddec063fb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 141.2 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.7.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8b429066cd92e865bfd482d771619b4b6886a2c147cd9f3397c9f672199dc23f
MD5 d004a7377271776131d3f8029e17e3b4
BLAKE2b-256 3177776ec6fdbac10fd869dec9c88672a2192678eadd508ffdf278e092f6ca23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef422359ec28503efc4c13a65a04bc607123fd016cf78210222e9d01cdad3969
MD5 4bd74bb02d196662f3a6a56b3a56ae08
BLAKE2b-256 fba5507a8d20d595f60bba88852f03c21c4e7790d7e036f2927a840c3a178ef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 bda9085e81fa9ef6d11a8748d0d16fcf5103162343f7d48c141b7770d950ff8f
MD5 1b6ba802b087d9eed4878e43ccae02eb
BLAKE2b-256 b45ec5a522d36576f0c094a361d801368d78c03fb6596d974b41922a3c7dee3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 b31b41817ae4cdd53d50267785ba4a186d5ac0b3b1c77146f0d94d78ef9c71e0
MD5 d189dbeaeb9ea5c7397cb8f9e4709a8b
BLAKE2b-256 90bfcb5e317ef2e679bff914575f9f2894bf810b5ea4b6fa5efcd28fd0608875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 73a0953ad6d137c95a6f69303187c00aae571a5e1f43e738424d83ecaec44bac
MD5 4ae0fdc7c6c9b0b073d5d9512d1799f2
BLAKE2b-256 56e372befc4b3510d79f08826a5852377b520561c5397fd0371702ccdb975bc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c84a83ad8a9b6c2e2ebf0b04d609b9185a59bfe804ae8eb5c39b20008c06d290
MD5 523a150befb620a26381f0f340b6cd8d
BLAKE2b-256 9e808a9031911265960fabf22c1210011adc2fba05750077ee846bad609d71a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13d11c8328f280fbce75b38e5291bdc51b6f1e952940a61a0d601a8a0330fcc6
MD5 c221777c2a510edd0a1254e125af5a6a
BLAKE2b-256 864a6f0c394208df2bdecf61e900e16c890d83ef7d97ee5a621820176f2c2478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 77bbf33d09cf8e46ec091df1e953aeea99dbdb83bc209daee2cce1b5ba7aa81e
MD5 458497f428657f2985d193aeb94d2f82
BLAKE2b-256 fae72d232ccbb955bce99469509913b3d4414d6abf1beda252c46b5a74af0af6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ce058e005cd099bf8453daed9685c0353e8853498d539245aab573442a69c51a
MD5 088669a474f49434bdaddef0f5149a6d
BLAKE2b-256 33475ca96281a2129ab70304f847ca965b2c8d827138ef4a2a6f908a3f0ae691

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c9f72dd9f7dba18e7de90856895376f8003c3a52da4493154f90d0a20759c51
MD5 fd3a4ca2a2deeac6a84d68f02fcb6091
BLAKE2b-256 f19b6d214f8813176183c929d9a2eac0a0bab552bbbfb0844937deaf475e9d37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 47997db0330926d860427bda14fc7e92730f5aad39ce7389c06c2d17b60f2012
MD5 7fe2737b8811ffcc26e6afbb2d7a4cd9
BLAKE2b-256 399f22de0e62a5fdc3f19d21dad6e593095f8101640c07ff1774b22b0b6d4e74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97e0f7e33ade34196275156118daa885fa942cb0e13e207309c0497a3210413b
MD5 c1eb4402e09c509df3d17af822d97f3d
BLAKE2b-256 50ce5c2052987f5de26a938363b7c08f0abe75dbb42870e8ac5109e0659ce208

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 29e88e0bcad272fbc9d2a780c232bb21c30375e0c652184a205b63821c9405c8
MD5 88107c9afc3cccfc381f5abd176d79ec
BLAKE2b-256 a5bf8377df80baa4d9d4aaa37a2e8d06f5f47666acc4b9bd8e5793c228e6ba28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 146.2 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.7.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ba6e6c74be688d4f3fed9c071f9a59d56dbe41a9cf332d7e8e0bc1976a8adf81
MD5 0ef49a2b0a0dc929473c6d7b58dffa21
BLAKE2b-256 b825c9cc13cdc72067b15461fd331de86e465238c4de591ac249e21eec9807bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 139.5 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.7.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ffd3e2faaacb0940ed8a630d22bb70bec359a7b9621b5c753dc76977b2a144ce
MD5 c41a3f6826fffe74b9c65528d28db486
BLAKE2b-256 6463817d867b3a57d9b7f84bbb26b702b47bf5166df25c231c5c871d2d5c8956

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b97aa212627bbfb681ecb5bdf3ae3bd289c832f1ba2a46deb71523876d98bddb
MD5 43dc71bc5a1b3ba5aee2fe9349228aba
BLAKE2b-256 5975daf9821be8b8ddab7e5e752476bbc3ef7d2c4bb51878e2286e1a3f513e1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 3f839e54d5508f3a865f1264f80a83129db49329e87c48636b6cc7115a68e2e2
MD5 a1aca5f12d4ff5068f310f1bafa604a3
BLAKE2b-256 e3859795312710fcd2a92af780486fa828017ac6e96706b3536064796d6deb54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7f7a4669f4548383490720dc4cc0d08130f213f83dcccccf4e69e33508c49ee0
MD5 7ffd0eb9718c29c490a30b294da244d5
BLAKE2b-256 2b9ac3cb52c3ed681f8c062363ebadc0c245cc7ececa703ae59a66de42b978d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2b34cbda13dd641db7c181535871bfa3a71204e9d1328c5837b7fb9f24ca7d51
MD5 9b4e490ce41c97e9d69e300e0729b6e6
BLAKE2b-256 73359792e7e1b9e240c18ee33fbab904dec7651bd5fff1f993a53543755d4396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c45cf9a76b653e76c900e5d31056cc064adfb2703213ae5ef50bc58992242e6
MD5 f6cf9cc21f6a29dba80428f3b0189460
BLAKE2b-256 db4789ae9094ce14491d7a75ae82a82413c1736819d791c61611e42e3360d4ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0d7b7552a8a7830c1e1695c3aa059dbb131adf3097980dc4dd615f70e13b011
MD5 4a0223594b14d3349bb82c25b49ed43f
BLAKE2b-256 efa7ebf001c9c13ccc72dbdd93a27eca18a14752146369e47d4abb5fc95b0aa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5a571b2f67f4132c3fa8c6362744141f5d1bc0564043a66f9e98e0ec8a1f48ba
MD5 01b1460a01dd4a6f03c5e4674d7d9659
BLAKE2b-256 c39e56ef3cee53f1d4790da59c9605d4d76412f037dd5c79927be357f8f23b20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1455fc929f4e934a4dd0fd84f192cef99d45db2c1af6eae9bdd34236fa400ca2
MD5 a4e9948696df1fe97396f7d4b5c7db24
BLAKE2b-256 29c06326288a864280cfa83cd8d7e27229e2fb9b5dba4bcd0ec750a3e3927a57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6da06d2aac39c3bc23eeae357e04d8d458089a4c809ea159d5c7d49ec79ace4b
MD5 c4c72684e8a9e2496849ee275768d08f
BLAKE2b-256 84107e93f3f046ef906ea7169eece4bf4393ed96c88f6eeb153ee80751388bcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5b31af252f01aae42fca8c0403735349695e7c64a78d206bcea4bdd83e608dcd
MD5 52b13304295114835aab1d99f5ecd62d
BLAKE2b-256 9dd18e7c6f2233da5ec4eeee06fa3a5e0bba9ff3485f3da91b101b0a543184a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98c9cf54f2c71d38c687d5af46fd213693cb6b9008420155f703153a9e82a54f
MD5 1af28efbb5da961227afc4cfb8d1cbe7
BLAKE2b-256 10bebed769b07ba82a0ce94096b3beda6057e6b6c42315114719912f3ec817fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2a2a9209fdc0a9f7afba2f2b93168a0804c4cc71072b6a05582579620356343
MD5 3eaebb6ae5fa7e8814cbef6cacaf9327
BLAKE2b-256 dcd055006a6fe02495490b2d3266b5302a44e7f9900249b3c16ebc115619af66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 146.2 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.7.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ead97acf1154af68e01512fb7d915149d7e421d1b60156bef61b49e90d4a4b0b
MD5 8264302d098638b55be67ab110db884a
BLAKE2b-256 abaca46203efd83599cc3301322dc61a91a67053b48ad7a15a5f6ddc4820cf21

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 07768420d5967f5db48c829c9eb8e68598a6f6fcaed952347ac080793f3c2eb0
MD5 3dc3730c83caac04971da25994bbf0be
BLAKE2b-256 72b3379627a341788c7416d7a7bc1999035beb05cd158217192cd88d4299595f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7cbc36e393485792e9c6118bf91c2cf055c4fb973101ee2c741a8a8ccc235080
MD5 f91996264dc5fc898e97b3edd02b28d7
BLAKE2b-256 50c71020e328ec3a855f56f7cdad48b8a4b0199d4ca82ad021d3325b03b0f1c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 90d39b972a157756a5e3d7854fbe4fa1848a785a6d729260b9c9b42209414e25
MD5 1eb077f36e8997c11aae16aaaf1236f0
BLAKE2b-256 1ae8145b3f69c4ebe83d4763df400e70f4d8610741e27b496f0f1040768a5e90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 e03c6f7d4ab7d6f56cf5e15548c65f4176db55236edfb08f6319635f8a9073cc
MD5 5db59177af7cea7618c5661cf57a9927
BLAKE2b-256 71f56621211c5a6aaf65872c0b13f4eb19a46af4dd2b9fd42309dc5067d19311

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5cfc966df2f6d901ebc96b57c11fc57da66f94102d4bce5385deae3193908f4c
MD5 15635c9f305fc59043a47576a26bc61a
BLAKE2b-256 de2d5c3f3c21c88876f4cf65adcd40010ab8c31cdbbd9282988c07f5ad4a5187

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 243323294769b65814018fefec3673a793a35c4de9ced36478af577267bcc095
MD5 528508b70a9e82381fbdad60ab15ca54
BLAKE2b-256 ba7c3460abd387ffd6ed2bd53b3b2c53dd74615ca5486139ce5a9bbe4ce1afe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 087d19f19ae8d43f4d0283e9db56d4c5243768b4765cf4fec5ab8fa095ac58db
MD5 7d998891768b1a5dcead7f74f8993bf4
BLAKE2b-256 659246b80d302512808766cd82c637f6d4a5b30210fa930d2f66778e5ab0cd8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 43d4a9e3a4d9872eaf5baec345b94f12bad276bdf65016cffa970ad628a08b37
MD5 b6fd5f60a096c01a262c84131229cb85
BLAKE2b-256 aacbc70a61afc3f36b1df72edfa4b9bedbda8e801924a495450dfb86052d9e87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4034815e32fb426bfd2fbb973d27ada47d493279cfa7d26bf18c427b9defe539
MD5 3a4a1c71d0f4ffd8c5e89f3f6f8beb97
BLAKE2b-256 27c5d2900382183fa6facb0404dd86ad6d0af6c62af6c35078ef91d46f8a0d79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 885372f4220400ee3ea5fdef9de3070521f1e1253cfcfe561914db2d8aa29061
MD5 c13044c9b6579146a52a9ce6131258af
BLAKE2b-256 ab651c357b21b5dfd29d89dc7729e0abce78110103117513ead9e7b78509b472

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fcd0a15d2ecfb242d9f1d8a0db0060287bb8c2401d86e0b78ef0a1c529b411ed
MD5 e78d726a2fa61ae20534a671a265c23c
BLAKE2b-256 bebed79b0ac515b66c7c3ed7656e126212bbfbf4c31ee52c3e82f301c5bd21b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d05086877c54959fc39dedc31b21e9d5fd4f9f547c5e86d9593ac61799e1f3e
MD5 55309bc81318ab10722f633cb7e7b8d6
BLAKE2b-256 01aebd55ccab2db1a5d729688d51c22d7210b44c1b939e70f0ffba40b7ed364e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 152.4 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.7.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4bcaafa322949d17a9c38a6ad249e7f7fbab5558012b9eb2972087fa5a179fc8
MD5 e927e870984ff9af8a3f2a7f18c22e97
BLAKE2b-256 9e77b75671e7dce62d4227057c39d48435a6376185d13267d837e0239069924f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.7.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 143.3 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.7.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 033253fa278fddac2c2440dc91b263eea2fc37955c9d091d40f857c21d809d2d
MD5 a95bd56705b89246e680804cf3bc2419
BLAKE2b-256 b169a47e6e922a9be081aac10467f7a86eae4ac730439f0c45f6af0137dd30fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2e1c31692defbcc4fdab148150c83b9a7f9424b51c338d4b51dfec70cee72ee
MD5 52051e2e7f4fbf795b83b8dbb0e87f69
BLAKE2b-256 62791701ec51aec198c8c256c44b4ffeca1ffc6e8320060abeff844b10e98cdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 ca4d8143d5e6a538b9a8512332f0479af3efef662b10863df0608618af051b5c
MD5 c657af4f1b6f6ed4711388b2c280d971
BLAKE2b-256 feafb40db029067387a66a65aee6c15cd3b588a9b71a1bbc5d9b0b6b120e366f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 603176b128afb63ede4abb3b817d858eb6c17ce35d07625d944a690880bbf66c
MD5 8ad2c6b30570624a755f12512a75cf74
BLAKE2b-256 bbc4b57d9ac8392bea968e53ac77d331bbbf8c87a23a9b8f8569ae07b814335d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0bfcc7ef338d2e5a4c4bd59ff6c93b9735e676943b351a207fed8cf2827ac747
MD5 5998bf305bd6319ee1f6930c8b840399
BLAKE2b-256 f6135505599989ab521fbe6b8e5adf7e3edb0b339cbf82916af3f519b6e129fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b91bfd0ea380f4ff0db041fd54f29c3c634c78f8e1e57e64398e63c1b371d5c5
MD5 67dd79c657095d718174f2cc4097c54b
BLAKE2b-256 cef7188698beea6d642892650228843fa8f795463570ba9fc0833bb1eaab1d7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0e5f5d7fde0c4cf0457c4cbe7f3b909ce2494857f7d3b2663c11f7ff42b0005
MD5 f909c4ef19d49b4637faf9a0db64adf6
BLAKE2b-256 33e64ded7bee9e6f40a42757b364cbc74e79bfcab9918fc085bfbdd548b275bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8144d6a6781fd5f0d87c44f9ccfd7ac4b066013b450dbb0db818f894c7760335
MD5 64829cc4f30da8fe9121d63556371a05
BLAKE2b-256 69ff8411a758e56e9dfd5fad9ddc646995a83844e4b106a5ac78a3151454345b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6a5eb37453bbc5c875e563ce04929c590a54c14474d62a46ce439621cc3cac90
MD5 803532a41120d90572cf8f0688f6d91e
BLAKE2b-256 bd8f7f91f2052091aba5d693d5e7eb4a89c7414778f9d26105c6d35bccf9d930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0f871180873adb620e4e46b493ba836e44dc5a738bd71dadd6a87c8d9639c6f
MD5 7691a1ce453cb8443d40e221eedfff58
BLAKE2b-256 0ff6d1add6675f0cf36a28aaac979d8443f0951b7b4dd8e0aeec4233aac5872d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a2efa53868bdb31f1c7e8ba0a8228ba375b68de18a3cf88c0e99a0c8d6c349c0
MD5 a7044eaee85c0e4d20e5b05f07abe0be
BLAKE2b-256 0a0e3a86645f89972997a716169c8a301fe1a79a150c78c2b1261b55d8e47230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.7.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 844ef1dd5e721690a8118d68d68325481e74efd18fab9ad19487a53a6774c6ee
MD5 90c66668790e68c3938dd3875daad424
BLAKE2b-256 9df587c896d2a8d48f35f55999ea8f7cd4b8b8edac4fef5d922636d5339e2974

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