Skip to main content

efficient arrays of booleans -- C extension

Project description

bitarray: efficient arrays of booleans

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

Key features

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

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

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

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

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

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

  • Pickling and unpickling of bitarray objects.

  • Immutable frozenbitarray objects which are hashable

  • Sequential search

  • Type hinting

  • Extensive test suite with over 500 unittests

  • Utility module bitarray.util:

    • conversion to and from hexadecimal strings

    • generating random bitarrays

    • pretty printing

    • conversion to and from integers

    • creating Huffman codes

    • compression of sparse bitarrays

    • (de-) serialization

    • various count functions

    • other helpful functions

Installation

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

$ pip install bitarray

In addition, conda packages are available (both the default Anaconda repository as well as conda-forge support bitarray):

$ conda install bitarray

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

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

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

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

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

The bitarray object:

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

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

Optional keyword arguments:

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

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

New in version 2.3: optional buffer argument

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

bitarray methods:

all() -> bool

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

any() -> bool

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

append(item, /)

Append item to the end of the bitarray.

buffer_info() -> tuple

Return a tuple containing:

  1. memory address of buffer

  2. buffer size (in bytes)

  3. bit-endianness as a Unicode string

  4. number of pad bits

  5. allocated memory for the buffer (in bytes)

  6. memory is read-only

  7. buffer is imported

  8. number of buffer exports

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

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

New in version 2.2.5: optional start and stop arguments

clear()

Remove all items from the bitarray.

New in version 1.4

copy() -> bitarray

Return a copy of the bitarray.

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

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

New in version 1.1.0: optional start and stop arguments

New in version 2.3.7: optional step argument

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

decode(code, /) -> iterator

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

See also: Bitarray 3 transition

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

encode(code, iterable, /)

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

extend(iterable, /)

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

New in version 3.4: allow bytes object

fill() -> int

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

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

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

New in version 2.1

New in version 2.9: add optional keyword argument right

frombytes(bytes, /)

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

New in version 2.5.0: allow bytes-like argument

fromfile(f, n=-1, /)

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

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

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

New in version 2.9: add optional keyword argument right

insert(index, value, /)

Insert value into bitarray before index.

invert(index=<all bits>, /)

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

New in version 1.5.3: optional index argument

pack(bytes, /)

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

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

New in version 2.5.0: allow bytes-like argument

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

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

remove(value, /)

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

reverse()

Reverse all bits in bitarray (in-place).

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

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

See also: Bitarray 3 transition

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

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

setall(value, /)

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

sort(reverse=False)

Sort all bits in bitarray (in-place).

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

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

New in version 3.3: optional group and sep arguments

tobytes() -> bytes

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

tofile(f, /)

Write byte representation of bitarray to file object f.

tolist() -> list

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

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

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

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

bitarray data descriptors:

Data descriptors were added in version 2.6.

endian -> str

bit-endianness as Unicode string

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

nbytes -> int

buffer size in bytes

padbits -> int

number of pad bits

readonly -> bool

bool indicating whether buffer is read-only

Other objects:

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

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

New in version 1.1

decodetree(code, /) -> decodetree

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

New in version 1.6

Functions defined in the bitarray module:

bits2bytes(n, /) -> int

Return the number of bytes necessary to store n bits.

get_default_endian() -> str

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

New in version 1.3

test(verbosity=1) -> TextTestResult

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

Functions defined in bitarray.util module:

This sub-module was added in version 1.2.

any_and(a, b, /) -> bool

Efficient implementation of any(a & b).

New in version 2.7

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

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

See also: Bitarray representations

New in version 1.9

New in version 3.3: optional group and sep arguments

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

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

New in version 3.3: optional group and sep arguments

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

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

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

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

See also: Bitarray representations

New in version 1.9

New in version 3.3: ignore whitespace

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

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

New in version 3.4

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

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

See also: Canonical Huffman Coding

New in version 2.5

canonical_huffman(dict, /) -> tuple

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

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

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

  3. a list of symbols in canonical order

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

See also: Canonical Huffman Coding

New in version 2.5

correspond_all(a, b, /) -> tuple

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

New in version 3.4

count_and(a, b, /) -> int

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

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

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

New in version 2.3.6: optional value argument

count_or(a, b, /) -> int

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

count_xor(a, b, /) -> int

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

This is also known as the Hamming distance.

deserialize(bytes, /) -> bitarray

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

See also: Bitarray representations

New in version 1.8

New in version 2.5.0: allow bytes-like argument

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

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

New in version 3.3: ignore whitespace

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

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

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

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

intervals(bitarray, /) -> iterator

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

New in version 2.7

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

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

New in version 2.9

parity(a, /) -> int

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

New in version 1.9

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

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

New in version 1.8

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

Return (pseudo-) random bitarray of length n. 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.

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.5.2.tar.gz (148.4 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.5.2-pp310-pypy310_pp73-win_amd64.whl (143.7 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.5.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (145.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.5.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (147.8 kB view details)

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

bitarray-3.5.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (136.8 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.5.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (139.9 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.5.2-pp39-pypy39_pp73-win_amd64.whl (143.7 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.5.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.5.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (145.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.5.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (147.7 kB view details)

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

bitarray-3.5.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (136.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

bitarray-3.5.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (139.9 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

bitarray-3.5.2-pp38-pypy38_pp73-win_amd64.whl (143.6 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.5.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.5.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (145.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.5.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (147.5 kB view details)

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

bitarray-3.5.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl (136.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.5.2-pp37-pypy37_pp73-win_amd64.whl (143.6 kB view details)

Uploaded PyPyWindows x86-64

bitarray-3.5.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-3.5.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (145.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-3.5.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (147.5 kB view details)

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

bitarray-3.5.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (139.6 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-3.5.2-cp313-cp313-win_amd64.whl (145.4 kB view details)

Uploaded CPython 3.13Windows x86-64

bitarray-3.5.2-cp313-cp313-win32.whl (138.5 kB view details)

Uploaded CPython 3.13Windows x86

bitarray-3.5.2-cp313-cp313-musllinux_1_2_x86_64.whl (315.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bitarray-3.5.2-cp313-cp313-musllinux_1_2_s390x.whl (335.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

bitarray-3.5.2-cp313-cp313-musllinux_1_2_ppc64le.whl (331.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

bitarray-3.5.2-cp313-cp313-musllinux_1_2_i686.whl (307.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

bitarray-3.5.2-cp313-cp313-musllinux_1_2_aarch64.whl (315.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bitarray-3.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (323.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bitarray-3.5.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (330.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

bitarray-3.5.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (336.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

bitarray-3.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bitarray-3.5.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (310.4 kB view details)

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

bitarray-3.5.2-cp313-cp313-macosx_11_0_arm64.whl (141.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bitarray-3.5.2-cp313-cp313-macosx_10_13_x86_64.whl (144.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bitarray-3.5.2-cp312-cp312-win_amd64.whl (145.3 kB view details)

Uploaded CPython 3.12Windows x86-64

bitarray-3.5.2-cp312-cp312-win32.whl (138.5 kB view details)

Uploaded CPython 3.12Windows x86

bitarray-3.5.2-cp312-cp312-musllinux_1_2_x86_64.whl (315.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bitarray-3.5.2-cp312-cp312-musllinux_1_2_s390x.whl (335.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

bitarray-3.5.2-cp312-cp312-musllinux_1_2_ppc64le.whl (331.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

bitarray-3.5.2-cp312-cp312-musllinux_1_2_i686.whl (307.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

bitarray-3.5.2-cp312-cp312-musllinux_1_2_aarch64.whl (315.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bitarray-3.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (323.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bitarray-3.5.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (330.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

bitarray-3.5.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (336.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

bitarray-3.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bitarray-3.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (310.6 kB view details)

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

bitarray-3.5.2-cp312-cp312-macosx_11_0_arm64.whl (141.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bitarray-3.5.2-cp312-cp312-macosx_10_13_x86_64.whl (144.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bitarray-3.5.2-cp311-cp311-win_amd64.whl (145.1 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-3.5.2-cp311-cp311-win32.whl (138.5 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-3.5.2-cp311-cp311-musllinux_1_2_x86_64.whl (312.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bitarray-3.5.2-cp311-cp311-musllinux_1_2_s390x.whl (332.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

bitarray-3.5.2-cp311-cp311-musllinux_1_2_ppc64le.whl (329.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

bitarray-3.5.2-cp311-cp311-musllinux_1_2_i686.whl (304.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

bitarray-3.5.2-cp311-cp311-musllinux_1_2_aarch64.whl (313.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bitarray-3.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (320.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-3.5.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (327.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-3.5.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (334.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-3.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (318.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-3.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (308.0 kB view details)

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

bitarray-3.5.2-cp311-cp311-macosx_11_0_arm64.whl (141.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-3.5.2-cp311-cp311-macosx_10_9_x86_64.whl (144.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-3.5.2-cp310-cp310-win_amd64.whl (144.9 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-3.5.2-cp310-cp310-win32.whl (138.3 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-3.5.2-cp310-cp310-musllinux_1_2_x86_64.whl (303.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bitarray-3.5.2-cp310-cp310-musllinux_1_2_s390x.whl (324.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

bitarray-3.5.2-cp310-cp310-musllinux_1_2_ppc64le.whl (321.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

bitarray-3.5.2-cp310-cp310-musllinux_1_2_i686.whl (296.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

bitarray-3.5.2-cp310-cp310-musllinux_1_2_aarch64.whl (304.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bitarray-3.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (312.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-3.5.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (319.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-3.5.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (326.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-3.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (310.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-3.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (299.9 kB view details)

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

bitarray-3.5.2-cp310-cp310-macosx_11_0_arm64.whl (141.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-3.5.2-cp310-cp310-macosx_10_9_x86_64.whl (144.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-3.5.2-cp39-cp39-win_amd64.whl (144.8 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-3.5.2-cp39-cp39-win32.whl (138.2 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-3.5.2-cp39-cp39-musllinux_1_2_x86_64.whl (302.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bitarray-3.5.2-cp39-cp39-musllinux_1_2_s390x.whl (322.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

bitarray-3.5.2-cp39-cp39-musllinux_1_2_ppc64le.whl (320.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

bitarray-3.5.2-cp39-cp39-musllinux_1_2_i686.whl (295.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

bitarray-3.5.2-cp39-cp39-musllinux_1_2_aarch64.whl (302.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bitarray-3.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (310.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-3.5.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (316.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-3.5.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (324.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-3.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (308.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-3.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (298.0 kB view details)

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

bitarray-3.5.2-cp39-cp39-macosx_11_0_arm64.whl (141.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-3.5.2-cp39-cp39-macosx_10_9_x86_64.whl (144.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-3.5.2-cp38-cp38-win_amd64.whl (143.1 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-3.5.2-cp38-cp38-win32.whl (136.6 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-3.5.2-cp38-cp38-musllinux_1_2_x86_64.whl (303.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bitarray-3.5.2-cp38-cp38-musllinux_1_2_s390x.whl (322.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

bitarray-3.5.2-cp38-cp38-musllinux_1_2_ppc64le.whl (320.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

bitarray-3.5.2-cp38-cp38-musllinux_1_2_i686.whl (297.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

bitarray-3.5.2-cp38-cp38-musllinux_1_2_aarch64.whl (303.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bitarray-3.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (312.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-3.5.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (318.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-3.5.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (326.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-3.5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (310.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-3.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (300.0 kB view details)

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

bitarray-3.5.2-cp38-cp38-macosx_11_0_arm64.whl (141.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-3.5.2-cp38-cp38-macosx_10_9_x86_64.whl (144.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-3.5.2-cp37-cp37m-win_amd64.whl (143.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-3.5.2-cp37-cp37m-win32.whl (136.4 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-3.5.2-cp37-cp37m-musllinux_1_2_x86_64.whl (294.5 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

bitarray-3.5.2-cp37-cp37m-musllinux_1_2_s390x.whl (315.9 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ s390x

bitarray-3.5.2-cp37-cp37m-musllinux_1_2_ppc64le.whl (312.6 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ppc64le

bitarray-3.5.2-cp37-cp37m-musllinux_1_2_i686.whl (287.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

bitarray-3.5.2-cp37-cp37m-musllinux_1_2_aarch64.whl (295.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

bitarray-3.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (304.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-3.5.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (310.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-3.5.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (319.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-3.5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (302.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-3.5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (292.3 kB view details)

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

bitarray-3.5.2-cp37-cp37m-macosx_10_9_x86_64.whl (144.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-3.5.2-cp36-cp36m-win_amd64.whl (149.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-3.5.2-cp36-cp36m-win32.whl (140.4 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-3.5.2-cp36-cp36m-musllinux_1_2_x86_64.whl (294.9 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

bitarray-3.5.2-cp36-cp36m-musllinux_1_2_s390x.whl (315.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ s390x

bitarray-3.5.2-cp36-cp36m-musllinux_1_2_ppc64le.whl (312.1 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ppc64le

bitarray-3.5.2-cp36-cp36m-musllinux_1_2_i686.whl (288.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

bitarray-3.5.2-cp36-cp36m-musllinux_1_2_aarch64.whl (294.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ ARM64

bitarray-3.5.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (303.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-3.5.2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (310.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-3.5.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (319.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-3.5.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (302.2 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-3.5.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (291.5 kB view details)

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

bitarray-3.5.2-cp36-cp36m-macosx_10_9_x86_64.whl (143.8 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for bitarray-3.5.2.tar.gz
Algorithm Hash digest
SHA256 08a86f85fd0534da3b753f072c7b0d392d4c0c9418fe2a358be378152cf6b085
MD5 6df13f74872587379bf4112ac639fa48
BLAKE2b-256 dbd24874f6fae263424e7785740d368b8bf5d0c9ed1ad6717e45fd3a8d124ea3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6bd13626b77748357646cd281e872db27c47d8c7910400b372a156cd86aa3d8a
MD5 e04e7d1962c0fc51fb7872b9e0de35b5
BLAKE2b-256 bd46be8c1d165ed39657c846718c7751db4a8e42948c27af5f99fceb38b6383c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 acdca800d43d36b16ec326b52bf8cc3357de7a9429c679b6a472b2cafa3094c8
MD5 eb702a05cf900663d695be260e126341
BLAKE2b-256 7e61e775f1e2a20294786bfd23324f3bd5ae7d0a0f7d8c87c42b592408c95db3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a3ad41a553a703ca4be72d8c43e146dc22afd564accb08a601400be13f54cd4
MD5 b10841d8d3d5d9e0430db45ed6cb9884
BLAKE2b-256 e963775c21d41ef814f9bf7730ec759421e4891136b49823d87b4ad7f599621e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 416139914d6df38c89d4ec0848b32f787b1ef884e695deb96e9dbaefcae48ef9
MD5 400d08b33b29c1762d3dd68db6f7792e
BLAKE2b-256 d7faea3a1dd0c4c4b79496a71b80635df108f96dd8eaed49ba2e2da7510e6b1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42c14e187db8e394130d753063d0973261d8a03558e59a1f1e73b5d333b8f3fe
MD5 8a25bacb32f5384ab388c82dc3464c56
BLAKE2b-256 a0638a4531321b7ad9573a9ab3f21a8dd058b287840f017b8d5544b6d582e275

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fb3222152c1c662896c514f769f359144265b4f94be04acca632bd99346a2cec
MD5 2b967f165691de676045b44eeb1d5c8f
BLAKE2b-256 5feaea6e128f95e12ac8444f8ce98a0045a418fb0fc405267bbee6de2965b082

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8f30bad65085195fc72ede281f423caac976ffaa52a7980af3f556ac8dc19c83
MD5 5c28291b9ba038d25cc30b548856dd6d
BLAKE2b-256 175afe93c8535c374bf053985d7fa9ef8337bc70e2dd3b41764734acf21639af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0cefb7c74e19d4306d6034212f63b4b513978c5901c1400efdba3a1cb732325
MD5 20b23e93e48fdda7efdd7f6d7cf490bb
BLAKE2b-256 b5e0d4d54913421f16a210b42c3c82d686991f3dcea087799df8a1c85eb218ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a73f2b248e9f26d316793caadcce5c3bf1d1c0969c9607d8c4492d609434439
MD5 0572945e4927c305a875d0bf4fa9c100
BLAKE2b-256 1ef05cc01477c3c910f4e44c8a045e272f0556806175a18572527539174308c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d26de8cce4e377c38be21e81b91d5c3aebceac78305a97248a646cf07439203b
MD5 48c52fdd0efa55a6e8af8478761b4b60
BLAKE2b-256 1dc540d4fec7e5e85b1ac8a9dfb1ad971a1853a7f1700d88f93b06fc2bdf48cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5979a3be3084541cdab8e1173579f73d392a0550f9dab0d9ce71016f141ddf25
MD5 6b848fbce42edc1590aa4124059f7524
BLAKE2b-256 58f507f2c126c86ccf0203dfde6bb6d827779533047d61f5afc8d8201b0f643d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e864dc56fe55abdfa20266acaf4118ff77d60bf147b9cee0df81b94b5d3379e4
MD5 87f50e1873ce77d8ed401c336dc58253
BLAKE2b-256 f72bc4a2b365c4f43364c5c73382979f04ec209b76615c42a7929113e7f06b0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 069952af5353514e16633af93d62905e43cddba3021518139a45305f0486b8fa
MD5 20b37db61a79073bbc1f344f1f15b51a
BLAKE2b-256 cc69e2d3a5e9b2cc98975e03b0e8ddaf4275dfca68a9408d4abd1393e748d2d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 772127ddcee9c94f1ed1dba740a4349070199bcd1626ca636a88d94401492ec2
MD5 2fcb68285e7d6ba978ce8a9938d080cb
BLAKE2b-256 358bd95014c38d8c7eaf6514da707989bc967b679181ce4228bdf0e17f64af3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90ed4f73ec5ff591589b1ed5ecdbd821bd6f6bd8c661f52bda0c6aadb7d62b27
MD5 2b4f232ebdcc6ae90c1ac22207f72d64
BLAKE2b-256 7615971811717b835d75b27b2f80c7b846e9ce76cc79fad774771867b9d72d20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c3eec87831651645a576c8879312533e3eb0f713c4f6fe088dda26690932a9e1
MD5 447ea7e95cd4b4e3cb4e147ff1bcbdab
BLAKE2b-256 92faf7375a20c827c74926a4bc74933b3a86c26d90acf9978d9ff01c8299200a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 924672be0315e6ca9be75beaf20534044bdb280653dd718728904eb223905380
MD5 e7e76b5ce94c5a4f0d77f76ea8c88b54
BLAKE2b-256 cae3f891a4ebbca7833d0891074a23b4e5bda158634732c2938abdd142280dd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7cebe1c3cf090e977b631a0adc507934405d3aafe7da28c8dd311b7b5016b090
MD5 7ab4780d310b866c71513c861ba8961f
BLAKE2b-256 dfb30c06ef479b98ec350021c6232d84436318cbfcbcb70edb5af3b5766dca97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 df3df12812020f21b19feb6bd34dc4ab4c25887d160b7284f3a64aeccabe6e18
MD5 10ce2f21686b95799a38647cad31a3a8
BLAKE2b-256 78192f7d4516cd342372db9bb9a9c47b75a6c567c2ff90d48173f4df13677c2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fefb9f347ac6df677ded02dd0f3c24224ed556191ac3143210b9bec969ac1d0
MD5 e7dcd855b57a3d91b319bbd1ca0ec61b
BLAKE2b-256 224ac78ffae0887f2d3961c74df91b73a8588ee72426535f0f476198230f4ea0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f629971c094c7b25f508c5c072cc3d07f4b2c2b3d01e725d87ac0981ed83db2
MD5 ce73c2da8d23ba154d12dfeac848e040
BLAKE2b-256 eefb37a4066ba7b6cb4db4febfe0087e424186577c6e131d85db25483a5bc3c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7326e39f0aec95510ebc4f146ffbee4b039dbcce8538f2c56e78c60f2ebaaf2e
MD5 e99df04e5d2cd9e694b5310af3f707dc
BLAKE2b-256 8a8391e55c983f000c93fdd87555f495cb96418634d01d9bcd13333fa84b95fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e48f62c9ac3b4bb042b0029332816e598fab054b3ea41da9077a01722604ae4
MD5 c7f84c2cac38096c5e0eca859c095f86
BLAKE2b-256 bc8cfc11b09260412093a1dc6930ac0974eb177c83f686f42654dc8236c15f39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 145.4 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.5.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f30a134850762f8f15105f4b21f4b451caed87d683296f0c243be50996ae1350
MD5 466aa8e077bfcf142eb103a71a2406ce
BLAKE2b-256 e6c7ef788b83cf70f282fed742281b1cba8287e46074a80e7b33b998d6403e54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 138.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.5.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a02276e089572ea5493bb87fa8f4cf130d9808a7a0667eea93ef3b4e22cf933c
MD5 1dcf928eee8730fc333df018ceacb8ed
BLAKE2b-256 5fbcf3aadf04236837da35cad109185b4fd3f8b4ee747a296d4635dff00bd565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 149097dcac89a4867b3fda5aa0e1621e2de575fdb62b5b81a31185816275caac
MD5 790aaa15ee6b4508903445433f3cbbe5
BLAKE2b-256 728d37399536243937f436eb2e858259f9bfa928a23ee40878db40e98de5e108

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 d9470b3672008a36a9ae72e1ed5133b382bbf8acb3b84964b27caa18cf1f3104
MD5 3d49f3ab0b4b67a32a8d21ead7e4d527
BLAKE2b-256 c8d52f35327cde57b8bd5cf06f1dffc2c1e229d465571bfc120906fd3782bdb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 d422b1e1e5583f2c298d7c2399a98bec6e0496ae679079e01907566cdd3b2d8b
MD5 b0b54c81fb32ecae9bb1618728d5adbe
BLAKE2b-256 8d1e0cf12dafc975f407d2932f62a9e395940b6cf4d608e1edff3204c0e25cc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ce2627f17f2f3bfc7017d8491d21f7a01b988c6777c4be8bcd12d3545e76580d
MD5 bccbeb49059504e8d89bde9663f065d6
BLAKE2b-256 78e6aaa2156950810ed751c48828c77cfcc3e6676a8dfc03ae759cb104f235a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa829d613007d761d234707214a988f9cf5551fe226dd56024366416baeab3e4
MD5 e641a990201f134d09911c5f5f4f6870
BLAKE2b-256 790aae6b8a1fc36279972000a0af88cb0350c11f6ce7b17a55868ccd08dc2432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c92ac22dcf83176c3a22dd0bb80de414ac3c1e2cc3233f3ffa42eba459188f96
MD5 3e91fc0245d4cdcfaab00fd524d01f0f
BLAKE2b-256 cace25fb5f824c2e9fa6cd3a574de160e8f46c77e86544d95c0b00b97d47d7fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 855ffa6ea825e7cdbb7bd53f7ac812a4c218175d86abafd2f76fa2013f6d53a4
MD5 aec81b8df332c4ca4df3db5cfef7b561
BLAKE2b-256 9ebad5dd431c4b6a80f24202ff3d1e88b286b46192aa62b719722156ac767443

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8b4a2b2bb7bc5ceeb46e4216be4de9a3833739bcc7c1c97c30fa8f4c0f9717f7
MD5 4e1830f9a992a7f4b1503e7a97c6cc0f
BLAKE2b-256 c957513313348c3c2f20a38e70b8d8d418093d26586daa88ff0e3d5c8f3fce76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8f0878f95b304a7377641165232d09063eeba1ca10a9afa0494ec4af6fa79fb
MD5 37fabc5495c9ea31df6f88fbcdcf4bc3
BLAKE2b-256 e051b5fbe86bd3d7cf0a1cabc60466db197e6b05ba0531a27cd934c8f877a152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 865cd6fef111ddb921b0f9cba446c9daa7dfe4a4dcad048007a6312a42cb4749
MD5 1f324d46e4174d035794bc34bf90a23f
BLAKE2b-256 c6434b0a049dbfd14751c86d0d25324fc5ed4f015fcddcde1625a41fe3309e15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efae519bdee50d746f8e63d3838a066daf712dfe24389104eacc8e97b47fd83a
MD5 e14852a44e11199d8a3b670f707235d9
BLAKE2b-256 6e364410c481854203067e80de4a370f2090e54550aafb356d8381dd1a0ce10d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 19284756c52ff1832e79146a7b3c764f18b0712b84d7b465e6999015dd94341d
MD5 2682b9ff287491a732902de741de17f8
BLAKE2b-256 942f3de24d5bd3b283ca4f655133c9793fb2e584a70c4a5736f20002ef0d9d9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 145.3 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.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8838540ecb817bfe9ecbd46d3029925e799b5d6015b7650998c9352c86f8648e
MD5 6b0fd84c6c7adc7a2e6d032867034f1f
BLAKE2b-256 e1375005a1611ece0f3efada1608016893e29b65788c3378728afc5e0d703082

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 138.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.5.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a1b3422e3fe437421f1ca94f8fc5f18140cd852e386f07d690c65b1e63c31f30
MD5 60f385e846ada5d08c890b29dcec193e
BLAKE2b-256 0b0521ec2e7d619b04c281f556339959757e5de953df9441504a7f91eec8a85f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 709a775609c8433293430f21d3196cecbaafe61f76674b230b76cd60b2e330f9
MD5 8177193b36d993c04797007871949a89
BLAKE2b-256 f00b44197dbe689f0eb05db8ebb94c383688b881c38ec10d9e2a8957207186a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 946522f65a2434c50d0380a1cdc3b448605004fdcd5ba26ab17612a1885e0b95
MD5 ffffe911f6d941defda6a0bbc6e13c11
BLAKE2b-256 a4dcdaa0f63c41fcd10313fa47d532423b4f00ee2421968f90bde5bdafee77c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 b666860abb239a6263fd63ce47c3604f9df39c7558c12368078e4aa447e2090a
MD5 2b23ee28754a37f25f788db6c591644c
BLAKE2b-256 2dcb2675e09e6cb92271662d141e29e04769e511551a497a47be4696fc749ec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ef4efb9179d6f8912cbf0cd3dedc9afd8927ada8fb1ddcde54c1f988722a80cc
MD5 61924c3b5e2901f1731aa050435c44bb
BLAKE2b-256 299a3b139a73dd0ea01f17b3ae33d61690b46606e952e2f8cf255f3f411dbfb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2cf9316636f7b3457bf8556911a79b4817c41340cf94c15b80f082b582da83a4
MD5 cfbaf05a216f2618613b7aa5d0142689
BLAKE2b-256 dc2fe2382170af5d8d5fabcb32aa765f4a3c15731f1ef480631d617d980da86e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c4421ce14d025de122e8c19bef8e25d1d45e50f548c301494ca1e068df44db9
MD5 7053ea89f9d176ae2d837397f4ea01a0
BLAKE2b-256 33cf89b0724bdf93fd6b7a466bb409c858e9b092d9177928b607020d39a0ff4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5fa2dc09a36ae9c15622a3a80305a8fa86ce0ab71071c3adbbd5c3e9cc3192f2
MD5 c98fa0739047cd2bc4499236b5ad2453
BLAKE2b-256 a4421c012781db6ff23e1e82e7c261eefa9ae6060a7b70c66e54ca751645203a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f83fb28fe2207b7586d2f4d097a25bf4cfa8b5e2b823b81cadc917240eb91402
MD5 0edafef08bd2a0e54e36672ac93b5a12
BLAKE2b-256 e34f9071a0a02a9faa22f18f004c11ad4e910e099a1c9782b8164ac9583bf65d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2b49c61082abe2f9cea8c3ab0cbf9bf021e7ddc9ab750764eaa5bc87f719cde
MD5 841a752b84edd21e42c5fa904ec375f1
BLAKE2b-256 793bb0d855691bf20b3f363b556da48e75cf57f09a7b4e9892baee11fe879b8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 564f29972cccf92b87e313fbd03645cb3c7c6a592c3e30d04c317fce55b1c661
MD5 da07e703b6350af98dfa6155607bb5d8
BLAKE2b-256 b7ade8b7502feca46fee796e48aaa0d77aa7462ca179e5192dd19e6bbb674338

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f16e45c590fb0d5e9b390b281beae040284be520ca836b07fbcb5847e9864d35
MD5 69a0d3e0a53f44db205fb6eb77e87b7b
BLAKE2b-256 7638db348d20c2482aa0e4db837c299cfb47ff3dbc37e64900c7a5d575209427

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0bf145079c20f75fb84d0d76b108b41d4e9332ef8674771e4f96169b359a8246
MD5 7f7b9eb920a39b90dc20551b45ce2d2b
BLAKE2b-256 a91395f9161435844924add570e0b1acd0491c0accc2ef9d79fc616b445ccda3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 145.1 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.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 93710dad4d55d49b330e245efbe2c09d49a180253382ceeb246b032e24e0c019
MD5 e7a8489a8d254871c73486d408c33f9c
BLAKE2b-256 2bfdc694a1ea1f17a620f962876b3cb4b45ebb9dc7255509abc5c1bf420bfef9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 138.5 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.5.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 23edd8cc86a65808c8aa10305766f27cddc5f49567845921e3ba6d638762e2dd
MD5 239ee2e58ccb5f2265130bf5bbd37fcd
BLAKE2b-256 538b907db20c64864d6b5828e88534ef174b75a58e56bd9925a7e85d66b13b7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4766d0f04e81742d2e8044f755fa273e0808ce8f06cc81fc8cdc5523a9390ab6
MD5 29bcd5d14a4cc98752acbcd979dd86be
BLAKE2b-256 dfb15bf101e793e856b3704c9c2bf04a6527428c72ac5c16ad01d5826a1e4b38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 b3c4f7c56288053251148b39abc2d9426cd5d1c890c634e9eb1dd840b1bfba83
MD5 29a950dfb0fbada084df1e43352969ce
BLAKE2b-256 322c27ecb75e1253b850eda5b579fba9840723fd278ceb95751e55963d79df28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 52861c61d7b8fc368aa26b728af2e555ac6710f36a0fe0d1c5f6f13af26b78e6
MD5 e3fbe261505b394147bcf09441954435
BLAKE2b-256 f7c1eeccc884576aedc0f1b0919f449372f5557a77e6a32a0e59e81cdcc07265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ac762a5d74af64cbdfcac10e73cb5996d376553a98dfabcaca895ddf6e64bf07
MD5 e0cd42da6d5239ee2308158caada81a1
BLAKE2b-256 39f9a0481a8e5dc145a9bd2784078d1d8aab21adddb3de9c02b772fab757fbb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3fed83a6da7481658cd1cea45f7078e49cf50cc13e2391e68675170cd630901e
MD5 e804b30363f3852a358ae966cb38ff09
BLAKE2b-256 36c5a2a1234213c57a56ecf0d1afe8c2466e3aea4014027a5af84616ef39d606

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e0580a6abc08cd8e6b22237baa2836b2b1cc4184c7869e4acc6a5c976b48793
MD5 bf6712e72082227e7130903869211510
BLAKE2b-256 d619f774ed5fc134abc98f2d81f6b7f69c72cdfa3725813a32ce56123392d05d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8cfb82fe067cb4f625eef8be9e9a4dc2141054ac34739381dcb513da5f2ff490
MD5 8963d8554157095d998715f0f70733c6
BLAKE2b-256 b58dbbacc38d4aa96cd7538db14bb7df73ed12d2429fc084c2aea69aacb91dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7157fce08157d692df083afb67bf611542954ddf58b8508abec310e323c85eee
MD5 55f12e4a1e199bb94046083e049f40a0
BLAKE2b-256 58de5981d67fbd178af8aa3505056646cebb15d3a2d1e14b31583bfd6004644e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f34cb1b9a66b91fc346b41a4619b902af424dabe7106a413091e2a2acc308407
MD5 53fabc819099401231155582ae5147a7
BLAKE2b-256 4392d4ee025199901ef2b73ac4a0e61759d1f98b7cf8c1459bb05e3927e700cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8839c56723723cb6dbc87dd9ba4fe52e0d39e3c88d5aa6b0c67fa5fdf366ed43
MD5 49c13e3f3a8c6a90adc54ecf8e9b5ed6
BLAKE2b-256 d33df0f79b3d6522c0f9e57e8e5cc7017f94540b8a0179c61cf57e42b57d272b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abd9ba6cb095fbecd0d335fd704965c5d4006d05ffe74a5b518d40f95e52661f
MD5 0a058757f34163f712cc2a4d5cce56ae
BLAKE2b-256 d84e7d0e22f89c184648d591ae00c807352c7272dce87cc7dcfe232c8b7c63b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f5bdce48de4e5b7ec690782b78a356c66b9bc8d2e6d96cf76fb1efadf7bc2865
MD5 5d75325d577ac6a535d6d0c5c17a51f1
BLAKE2b-256 854c2206c88a376559e69e84d34feb8ad03ca231bbc0adcb9d7723cd29fe2538

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 144.9 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.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 524a84f121523d065c64c96113c179ad53fb929804d1c28c2109a378ef08be92
MD5 2a60f26a8f453542420887cc0ac9ae00
BLAKE2b-256 116a780102d538d8b89c4bfeea9110e93864187ebdf241e08a69049e1875cd2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 138.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.5.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 20a7ef8670353f6b077688252f14e9bf2f7456c65539cfcdf56e387a7f103f03
MD5 3c9e593aa503e0e324c37abba799fa70
BLAKE2b-256 e20328699438562335ec3ed91905f174578164d9a3113a77738f4acf7e04ee55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 24e56c2e3e0e7daf3be39f4e9c4abd7db06d7c8a2a00fefadf59ad4dfd5ec8b3
MD5 074517623e2425016544927ae34a0bed
BLAKE2b-256 d52f649c23c9d64a9b82b5eb46d03f278eb9a8a5eaf36db5e8cfdf2092d2b1a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 05817d325c5762083e4eb1016be96a5c9f2ba12c922f63c89ca00f1ca8f0e78c
MD5 8012484687d3b7de4de1e34cf603cb68
BLAKE2b-256 4fb1896e8f20456375e2c2eefdaee3e6babc2959ba925d4ef7ba38d41b233e85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 4648e04fd58fbe4f4674bb7016af73768cf6b2ba1aa50f3f7a9a3069fcf61e28
MD5 e97ac61ab8992c83a0653c570a9025b4
BLAKE2b-256 e61c4400ac838d9e66d0c63f49501ce4d6acd6f101091afd25e657508a392c5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 789115b04bd2938f16134b7f90ef3f979344db5b840c8268f9eee88cbb0af8bf
MD5 76ecc9bcf677313f85c794615055454e
BLAKE2b-256 1c566b0924fb9cff7d64ab534c1ef800d841d2a51c8db0e343d4874c7c5499ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ec463a5d11b6fc07352a4d347f3559ca98c74f774be78e1b9ae4f375ae1a67d
MD5 1dd4b960ea503450d69f2007936feb41
BLAKE2b-256 423a332936999a844dcdfdfb8de395fc2b61933fb90c57dc2d4fb9c4d196639b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d0e71761462d4dc94d4029e1f913723d5089c94649dd4ba2ca6fdbc3ebeba27
MD5 012e63b4e31f1fd064eb72e694f6e520
BLAKE2b-256 c6c9795ec29e8d95a9ae8b6aa88b0d5d727792a9dc26f08a1871d52bcbefb21c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9bc3c356a60eb08e72274fede49960ca242981f3a7b462f2b77961a8e3ad5c3b
MD5 7b55ae0fe3b0aab481197343b8707448
BLAKE2b-256 0e664e7b82c9c374e68c8186e7f3dbfbc8d2318748a881dbb5c5834b87229a9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b595f46402655ad1f76d8705755cf95cf618babda64004a49475a6425c865e88
MD5 8a2107cc5cf1672f90284cca0377d9d0
BLAKE2b-256 355c30fcd9f63fc8b3b48db4531321fb8412cf572863bdf05cd7e859c73105d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 249b3de3865a64727e343f0f17b5f02f0354534a26320d5e784eb40f2def58e5
MD5 508be7da0c8e855b3ea502b474553d47
BLAKE2b-256 b6b8b107fe3d98bc0245f70bdfeadb8bb1ee22a7d3887179ecd8ce1ecd8e4504

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7a2cd71d730aa2854c93f917be9e2eb6304f8f96921dbfd071dc9e91a2a8743a
MD5 d74d2ebf8fbf4b0d5eb8d6cf590e3654
BLAKE2b-256 a761e10419b62d5fd4e89662e753f43b193916aa91fb152bcc934832cc07569e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94ad6e8cc73a6fbc4897e67efa6ed32f3a6bf28de02188f8eebb57caabd85707
MD5 d145c50d0a2d160ad2ddc9f8aa3b1c52
BLAKE2b-256 69f89f69a47f82c1ff0a7bd0925cd5d820a6920c4f11caee159f55d9f03674fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a863695fe5a46a78a063aafc4aaf9e2ed184fe09529b4b6caf5e5229061d5f09
MD5 fd24904a9e60bdcd86f6c8e5e1b86134
BLAKE2b-256 b38f1f197a589d247b95dcc689c8acef72a5961e9679a1380678be413726d968

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 144.8 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.5.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f8d1def8b61982e7bae1185849ac2f68c428bbc757d419b5cf007bf4238d429c
MD5 9d18f2f6c9da7e4555daa2c07e869028
BLAKE2b-256 ccf8e82a6d771efa89e66dfd47115f3822ecfdfa04a73fd1df28f1a64d84bdf4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 138.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.5.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2364e77a772b72911059bfe7a443cacae535fb8c574ebefa9c6404d9e9c78e6c
MD5 bc14b5e27bd8ceff1b64c340bd1e0a47
BLAKE2b-256 dacc5780cb8990e9cdfd1bc41195c80734ee27d04fedcbe75eb2063a70f6faf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 347214623041b10a8a20e9439c4267c3c025fddd451d384bad9a78c57010f28c
MD5 c1e88973c1a7382f35476512c386c6c5
BLAKE2b-256 bd82cc170292ec4f18fcf8b1f684541027c86fa8f8707c363fe19a044a7ca4cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 c560fb6cb498271c4abed7c34c3a046c07c926030082cd6ac190f9bef916cba2
MD5 2c75e625562ef6a0b0d5d5cf41e62d37
BLAKE2b-256 e57eaeebfc21be068eaa6de27f4de8f8c528f38e7b4a4e70152d02ace63c693c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 4f95df0b42b1e6055cc3547f1583171fec3ef51a1bdcc61a07971ac9f3df5d42
MD5 ca5a01f9e1b3a13600843c5874e2aa89
BLAKE2b-256 34d372bfbca32fb41fef176859555b0dcc3406df18946b9400b54eef66ab8f81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3bc49c58b5dc5b2e01f987fea39a8a1cf99ab3130a5cc6e8faac1e3fbc4b4b19
MD5 4c61fde613a28f20a6c7a410822ff58f
BLAKE2b-256 7eb179badedc92532a15041d13c7b644b0ae60370927c8107e531800ab08a5fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3d6317c8b8a677d1ff88979d921d0312930714244bc8d1a36f2ece9da6989a2
MD5 9d3d753d9e81b21ff61b1aec21eb8e6d
BLAKE2b-256 e58ac546719c203f2e28f73690e8b693ffc73ddf9ee52987f0ea782cd02a4a3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b36d87cd55e311384fa2efe01ffdbc682735f2c4f407e82ce32b29bf4d3fb78
MD5 63c0c3d6b0828ba8d48f70f816a5c394
BLAKE2b-256 aa20ed1cbd1491b65e082d210884098b151d291de75eadebd9305ee14786fd30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 41ba22263d8a0aa9a07205447cf7f89e5a59d3ce0ef26012760052b546cbc0de
MD5 da80a80c15689980243c58ba2cd9ec62
BLAKE2b-256 76ef82c9537c521b22784cd8e3d1b43db66e01aa3df6447b947dc9f6ce8777e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 854ff085422b07e539555c00aa4a627bb1f4091bcb9f790142e99699f3da2021
MD5 de930297a35e64174a2f81948b7df288
BLAKE2b-256 b8eae8e4fdab941237709141d91c74cc8f647f92fb53e4e827736c7e8e49236c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 131025a3c97969b2a26414ae6a75ed7b3047917496be8be4d14cc708cfef1114
MD5 a8730b76405104820f2fcb56f375cb5b
BLAKE2b-256 4fbf140fe8c1f248fc3bc13a7796b9b62947c58901b89feb690ba0a5de3d252c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bce8b8a0864fb304a902d5292959750f48e2b59e3113f21b81e93c2a5d7d8a56
MD5 8284334f35f5ea3a4e9578968512cf47
BLAKE2b-256 878f5b02f6a6a2cd3f4eecd843cec30c87bd72efa06a078ac28f948e86296553

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc716b5c0c344541965e8601957006e94d819a030ec46c70eadc23974874607c
MD5 b8352d340ad341087456d620afc20fd5
BLAKE2b-256 03cf8433d624d472826c76df0b35fd39c4de1d9131a4311134549f8cea65313c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d5006dba83a1a7d9e50874ef5a07818686a9734d774dae13d9c3ab00737a2fc7
MD5 3161e1d3fed91753e742476b5e666f41
BLAKE2b-256 e0e6a5bbc6cee3d1103c6c4776587b581a612fb807f6db563b9d2ec09cf22667

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 143.1 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.5.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 382ee2e0cfecb4836019dfd251696b8d7a7fbdbd2172ce51af9ac7029937b685
MD5 0dd59399ad851d56d13a0817a2e84abe
BLAKE2b-256 3cfb66ba4378aff7f4afedfdafbb3dc562804c3f03c5d188056afc70c0434210

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 136.6 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.5.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 57029ae10163a775f0faa9bc675614befbe488b77d45c73708bfdac882fc749c
MD5 e8142885d6beead8de9ac7c744ba3756
BLAKE2b-256 2b5427829538dc40cd42237d261e14e618cbea66679e4d2075b8446b6945b4f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90c9bc841cbc36788753036673b82523fc334f8ad322e0fc48a2ebbdc03724e8
MD5 638bdeb4eb9d3dd6baec8c0934660f52
BLAKE2b-256 81db2cd8905446e6b33a29f6296f90bb509319407cf77680d28697133de6820d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 22943605276547fa7365b4561b9d16c8f4d920f16853dc62e4641eb2f8fb67fe
MD5 5a4f0f61b81b17940135a32136acb02c
BLAKE2b-256 a37675d90050a3871e271fa4c9ee4dae06fcde2e6ff6a6e90de1e27cfb115bc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f7c425c08b814de5763086668a356100e65596608a275c37325d25621483c184
MD5 d1b04f5e2a876e7666ca91427f29130d
BLAKE2b-256 9d617ea0c574241f0273206dcf336bb498740017a63b63bd1dc22b3cafd34516

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 76e7a915fb54dd785fc94306b744cfce61b4e2c70de175b13d6f82e9f582d74d
MD5 ea408f1bbabffb6d63fd7b30f42b1d16
BLAKE2b-256 fe16aa68ebe529167b3a37fc63d1a95b6481ed5128d80dd4408a4b31162986a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3f7674b4764347410ec6feac124cb3b87c6b91f5beb162b1b7d52228d1a05256
MD5 1074f41a86eb3afa7320588737831e93
BLAKE2b-256 9f5d561580222bb55bea0237c436c3d7c81e58a5979eb371aac10c5d1328f22c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43de341077fb3a5b631026d88c7bd25c05f7abc5c0ae7cf40d52b6b864a784ef
MD5 409c7ab2b4a3458cc9b825ea5ea6ab3d
BLAKE2b-256 63e6554aaff010e109701e240e4a4ef591082275cdee7cde7a640a30c0d9056d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e6cf2d26399ae5300e1109d90d30f8b44850c2c90a0a683f13809b377b0defba
MD5 50c2dc3fe6043de628447dc6e93a8da5
BLAKE2b-256 3561a4169825d9d83ceccee85fb09c5709baedb638aafd091bbb3dd74b4a47cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 df71e3a95aab245a93043918b43eefc40048fad896144abfff37074f1843f4c5
MD5 bfb04597f7af06513b76d73221d3e138
BLAKE2b-256 6758302dd8252de2e8b09679b15f38bc5e61c7815d4737b89a4816547b484391

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc600a29f6ec20a29768f7f2a9ff64d2c4e019b47d091098855ed21980bb15a4
MD5 e43129a210cfc94dcfdf44a9e989f921
BLAKE2b-256 9aed7b9b4187d55c79427de2fdbd32a9f7ca65b5acbd816529e0ebd790d5f7ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e228f8093ec8a8e7b505faffc3286f9df76c181f68a9d784f65f952a82ca5400
MD5 d944e81620514b217c1c547fee0c83ec
BLAKE2b-256 3fb6cc0e0970ee8e942802150cf6f328ca353063268bc1d7fdf3215a365adae8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9e2d0aa5114aa70d0804ebb345203fb0114deb51ac7c31d88e5eba210d884d7
MD5 602558b66bbac26a60201dd0b4384328
BLAKE2b-256 579b48cd1199c3805c3a625b5817c6fd0990dd1921eda0d6baca34d21d3b817a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5953bf2b89791f12c6222f671455da011b01061fd4dff756762c3fa50308a9a
MD5 dabf0aeceb3a385a264eeec954ba1cc0
BLAKE2b-256 34ad9e96a72c2f5f70f0776d5bd89c7668bdcb30cc1a1820b7be2dfa4c328e1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 143.1 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.5.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4c5937af7cf4280defdb90f006c123c1e455f7d0daee8685ca664cbc3ca6be09
MD5 5efd80eb67c3964a10b24877bdf7d391
BLAKE2b-256 0360499774d47fd6fd83f62b4fbf32ad7a2be9a0d55832c845409cc0213d97c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 136.4 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.5.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 44d31af9effdbd5fd586eada196ecf4c90cace6b397d14217851fb40a1f3db13
MD5 5af4aabf2827471c4c9b35f35f2574d3
BLAKE2b-256 1c59f30d164bc7fa4c5c698438d88e3727dcafcb58b9aaddb2b6745c503b4efc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34a2dffd628f8c49c4c21e3cb8928e766d1678cd9132cd01e5d8ca13c95a7258
MD5 27446a0908c62205b5f21993afe30122
BLAKE2b-256 e311d84cbd0dbd3cb9b4c19b813bf0a19c244c6452803bbb708d706ce20bc044

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 f5ab6334b277b5135ed208d17a4c1f090310f1a8ad3a2facd9e781cafe670995
MD5 556f1b8bd41b2b7997f0fbc315ecdf41
BLAKE2b-256 c83be3ddc6e0cc6cc8752499934ac2f31dfce17f0cdf85834b42b890d9c0316e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 14d0465ce4cafdf1b4877321c8251c67d05bd6f7f48028d49dafb09a06008f1c
MD5 2a1369b4eb1b9916f9dcce0a21ef707b
BLAKE2b-256 c680a7b7f68e599044c115dbc8504fb98853316f61e4eb12de9fd898856f2ed5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cf2c5590273b36409adbd627106db5207497e09cd859fd4595ea6f8398c7aca2
MD5 8d471c8c797c4722b6d4c4c6112c1506
BLAKE2b-256 d8fb5a29a364c0043fbf77fa20d661e3b0aef6a831d422da2dcf535ba9b9e404

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1dd2b6f2117c8cc1192d10ccd3bdabf7ed6346ec7c0c9d3d4527158469d14a1c
MD5 40f71b84faae72aeb18ca7558dfbe288
BLAKE2b-256 2cead1c283f3b902a94517b359d8d14035d853e36d978f346cd7fbbd02d76b8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69fbc18d762e364f08bdbc86fae6a0179862f1635deaffcc3e202e1b864eb500
MD5 64077ecdd6f7cba8b2ecfa0caec12161
BLAKE2b-256 8d293aae00ccf25728f4afe4682a630c9919f951cec9ec773cd442932da35cf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6334e524ec9ea8229ae7be17bc6b801b25c3feb8c28181cb4d36725015270977
MD5 8d2a20785a5e88133478e9091c2567f7
BLAKE2b-256 394a5f2e19f12727e67815c0b244e5bbd7be7edaa5f6e747ade6ad34e4fed976

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5ed9d33f9b7af34e6c5034d178655691405ef3b4df61894ec44acda6bb3a0e49
MD5 bf4e2acfdcdae200a460f487c842b41a
BLAKE2b-256 0df856edead0c1133f0baad864dc7e035dd77e640597771814d08d67a5f067f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce4393d5ad9f52724ffb10f2f18a21add9e9a6ce79586d0edb4e402e1ac73daf
MD5 2db20f21bc2e982539d27f4165a642c6
BLAKE2b-256 be78a6f52107540a859f3e3ee31f7cca986c82417d8d70c3aa67ab788832d683

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 659c1f8fbe30d7f299a138a2643961b58f3f80e33ada8a7b23f11417ca299a7f
MD5 06cf2a80659d610ec87f583dbe231cbe
BLAKE2b-256 dfc984a369667064dafae81638388ed183a083d57f724ac5ae385fa51401ade0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2bfe33adadcc17b6392e1f08e5f33a0b7ed49f15471005681e311a42e1b52737
MD5 59d40117fafd5bd86030ccd90773d11f
BLAKE2b-256 9cdae17c3f9498d05ec0bd0d86140567268d7db5cf6e1998eba185ae3cca6afb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 149.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.5.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1f046bda84d888e01c162bd7d6e4a039f07a706d1703ecc2dfb816616300042a
MD5 ea5dd51e79fc668da0f8fc41882b39d7
BLAKE2b-256 3f1cc54f1e5252267dcdc0b8fe5c9b5d1e8b5c433e5ae20e59e0ff87eadf03c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-3.5.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 140.4 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.5.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 403992b92c0e9f029f4b917cb70534e10a314be4ce87e0f4e3d49735599a5864
MD5 0a5106f80daec50811b40b92d8abe76c
BLAKE2b-256 752fc6bde1f5f8a2bec70a428e933cdb4ce6eee668c33359403855c8432338d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b2b7c849b2aef59f900cca0a5af2e0fe08954aea85332f252f3c20366d846bf
MD5 fb5e1e23aab7cecb8201a77960355c3c
BLAKE2b-256 5cad13aa7358e851b28538b6d185df5b17d99193ca05a111cef83eb05a983678

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 9d90a0641cb72b01ed768e11ee0bb77f0fcb05bb0f5a56d5f6093fc96e75953b
MD5 91785ba6b2a4163b650ec82be58e0418
BLAKE2b-256 6a6b7996eb614f80ca086d595c3cb477a0842cb8c8abbe9fb4f5d79e9a24735b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 3d0afe43e84167d59e65d1a6474cca41a798547c2c367c1a16c4e9057cb59095
MD5 d3c4d39c3fd532d332e3485d0a3abe25
BLAKE2b-256 8e6ff53e0ca1ea78ff4aff8e311b97508c3455b98c159cfc8b80dde6f126c5a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1fe7f6f0a458dd8651d716ec647445ac048131e4ec768097808ecefb8f382a22
MD5 891159f3090b33bd69898f15d7be0edd
BLAKE2b-256 efc14b67349f6615b7a5ba5c99a6df164fc8c7ef51765e11382ab342d0df4683

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a49d53b237b3f98d275216e09d834915bbebbb0abe3620a77f54261407126d9a
MD5 b4d8d9f2d34197a555d0e57fe89ec322
BLAKE2b-256 f46cce9a70ee9657ca9de641095ce7e20afe1ef82148fe92e502852d27bc5044

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ae5ff6b25734262448f7ef440e00eb9278b3ca36418a0e1e41e69a8e6f19c07
MD5 40b27bc65b196ce8d3966429ac6fdf87
BLAKE2b-256 2a518f58df0a2f516f25bae1392d287417174ad221ec06b021d088656ffaf163

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 48d1046e3c993da0e4d71a4d5cc47f06a390f783ac117c65240ecc9237231610
MD5 26a639222df036b4e536135b2ac2190b
BLAKE2b-256 0f3a664eafbaf1677bcc5fd81bc941b722c052672ce01aee6f53f265cafafdc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 66d262decad43572ee82c65482c85b7d418f8b5d8177aee0a70e3bd0ce8a4aa5
MD5 75f0b9d8effe38ac6be2b271c3f030c8
BLAKE2b-256 b1d3a20c933070a68ea510ac053996a61ae2a547b8087a5762b0d11034c95722

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4894793915164511caff0619cd5ca8e30febb52dad8fce3c4dc13fab514acf04
MD5 280267bedc212ada3583047662a91a9b
BLAKE2b-256 ec590e83a41b5f467efd0b7e03c898afa2c895e58131ef80b94c6376d67d0749

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8159a87faaf362fe9e3806ab178551335697ed2231c16c37941bbc09c1289506
MD5 e613097f1710666eb81fb3145d499b4a
BLAKE2b-256 bd88773c1c887f453e79a289d5f6bd35dd6bf86ff9e8fe1772cd955db221afa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-3.5.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f87b9d766ef8806012dff6f27c2709f8305e81a60a61fd41aa2f414eecddee4
MD5 bfa59ebf95b8ed6841547b2ead871716
BLAKE2b-256 59c3bc062e16b85e54c9eaa8f2ebb98f082c085fe10371d1b0e77417c8ccf774

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