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 400 unittests.

  • Utility module bitarray.util:

    • conversion to and from hexadecimal strings

    • (de-) serialization

    • pretty printing

    • conversion to and from integers

    • creating Huffman codes

    • compression of sparse bitarrays

    • 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: 2.7.5
sys.version: 3.11.0 (main, Oct 25 2022) [Clang 14.0.4]
sys.prefix: /Users/ilan/Mini3/envs/py311
pointer size: 64 bit
sizeof(size_t): 8
sizeof(bitarrayobject): 80
__clang__ or __GNUC__ defined: 1
PY_LITTLE_ENDIAN (use word shift): 1
DEBUG: 0
.........................................................................
.........................................................................
................................................................
----------------------------------------------------------------------
Ran 468 tests in 0.460s

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

Using the module

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 (uninitialized)
>>> 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')

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
bitarray('010111010')
>>> a &= b
>>> a
bitarray('101000001')
>>> a <<= 2   # in-place left shift by 2
>>> a
bitarray('100000100')
>>> b >> 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, using the .tobytes(), .frombytes(), .tofile() and .fromfile() methods, 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()
>>> a.endian()
'big'
>>> a.frombytes(b'A')
>>> 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(endian='little')
>>> a.frombytes(b'A')
>>> 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 is 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

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.

When converting to and from machine representation, using the .tobytes(), .frombytes(), .tofile() and .fromfile() methods, the endianness matters:

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

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 a list of the symbols:

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

Since symbols are not limited to being characters, it is necessary to return them as elements of a list, rather than simply returning the joined string. 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() and .iterdecode() methods, 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')
>>> a.decode(t)
['a', 'b', 'b', 'a']
>>> ''.join(a.iterdecode(t))
'abba'

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

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: 2.7.5 – change log

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

The bitarray object:

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

Return a new bitarray object whose items are bits initialized from the optional initial object, and endianness. The initializer may be of the following types:

int: Create a bitarray of given integer length. The initial values are uninitialized.

str: Create bitarray from a string of 0 and 1.

iterable: Create bitarray from iterable or sequence 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 readonly or writable, depending on the object type.

New in version 2.3: optional buffer argument.

bitarray methods:

all() -> bool

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

any() -> bool

Return True when any bit in the array 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 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 the bit order 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 endianness of the bitarray object.

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 of array>, step=1, /) -> int

Count the number of occurrences of value in the bitarray.

New in version 1.1.0: optional start and stop arguments.

New in version 2.3.7: optional step argument.

decode(code, /) -> list

Given a prefix code (a dict mapping symbols to bitarrays, or decodetree object), decode the content of the bitarray and return it as a list of symbols.

encode(code, iterable, /)

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

endian() -> str

Return the bit endianness of the bitarray as a string (little or big).

extend(iterable, /)

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

fill() -> int

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

find(sub_bitarray, start=0, stop=<end of array>, /) -> int

Return the lowest 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.

frombytes(bytes, /)

Extend the 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, all bytes until EOF are read. When n is non-negative but exceeds the data available, EOFError is raised (but the available data is still read and appended).

index(sub_bitarray, start=0, stop=<end of array>, /) -> int

Return the lowest index where sub_bitarray is found, such that sub_bitarray is contained within [start:stop]. Raises ValueError when the sub_bitarray is not present.

insert(index, value, /)

Insert value into the bitarray before index.

invert(index=<all bits>, /)

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

New in version 1.5.3: optional index argument.

iterdecode(code, /) -> iterator

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

itersearch(sub_bitarray, /) -> iterator

Searches for the given sub_bitarray in self, and return an iterator over the start positions where sub_bitarray matches self.

pack(bytes, /)

Extend the 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 in the bitarray. Raises ValueError if item is not present.

reverse()

Reverse all bits in the array (in-place).

search(sub_bitarray, limit=<none>, /) -> list

Searches for the given sub_bitarray in self, and return the list of start positions. The optional argument limits the number of search results to the integer specified. By default, all search results are returned.

setall(value, /)

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

sort(reverse=False)

Sort the bits in the array (in-place).

to01() -> str

Return a string containing ‘0’s and ‘1’s, representing the bits in the bitarray.

tobytes() -> bytes

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

tofile(f, /)

Write the byte representation of the bitarray to the file object f.

tolist() -> list

Return bitarray as list of integer items. a.tolist() is equal to 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 containing one character for each bit in the bitarray, using the specified mapping.

bitarray data descriptors:

Data descriptors were added in version 2.6.

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() or .iterdecode().

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 endianness for new bitarray objects being created. Unless _set_default_endian('little') was called, the default endianness is big.

New in version 1.3.

test(verbosity=1, repeat=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.

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

Create a bitarray of length, with all values 0, and optional endianness, which may be ‘big’, ‘little’.

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

Return a bitarray of length random bits (uses os.urandom).

New in version 1.7.

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.

make_endian(bitarray, /, endian) -> bitarray

When the endianness of the given bitarray is different from endian, return a new bitarray, with endianness endian and the same elements as the original bitarray. Otherwise (endianness is already endian) the original bitarray is returned unchanged.

New in version 1.3.

rindex(bitarray, value=1, start=0, stop=<end of array>, /) -> int

Return the rightmost (highest) index of value in bitarray. Raises ValueError if the value is not present.

New in version 2.3.0: optional start and stop arguments.

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

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.

parity(a, /) -> int

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

New in version 1.9.

count_and(a, b, /) -> int

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

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.

any_and(a, b, /) -> bool

Efficient implementation of any(a & b).

New in version 2.7.

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.

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.

ba2hex(bitarray, /) -> hexstr

Return a string containing the hexadecimal representation of the bitarray (which has to be multiple of 4 in length).

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

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

ba2base(n, bitarray, /) -> 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=16 (hexadecimal), ba2hex() will be much faster, as ba2base() does not take advantage of byte level operations. For n=32 the RFC 4648 Base32 alphabet is used, and for n=64 the standard base 64 alphabet is used.

See also: Bitarray representations

New in version 1.9.

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

Bitarray of the base n ASCII representation. Allowed values for n are 2, 4, 8, 16, 32 and 64. For n=16 (hexadecimal), hex2ba() will be much faster, as base2ba() does not take advantage of byte level operations. For n=32 the RFC 4648 Base32 alphabet is used, and for n=64 the standard base 64 alphabet is used.

See also: Bitarray representations

New in version 1.9.

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.

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

Convert the given integer to a bitarray (with given 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.

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.

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.

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.

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.

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.

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.

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

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.

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.

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-2.7.5.tar.gz (124.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bitarray-2.7.5-pp39-pypy39_pp73-win_amd64.whl (119.4 kB view details)

Uploaded PyPyWindows x86-64

bitarray-2.7.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-2.7.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (122.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-2.7.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (124.8 kB view details)

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

bitarray-2.7.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (116.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-2.7.5-pp38-pypy38_pp73-win_amd64.whl (119.4 kB view details)

Uploaded PyPyWindows x86-64

bitarray-2.7.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-2.7.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (122.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-2.7.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (124.7 kB view details)

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

bitarray-2.7.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (116.3 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-2.7.5-pp37-pypy37_pp73-win_amd64.whl (119.4 kB view details)

Uploaded PyPyWindows x86-64

bitarray-2.7.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bitarray-2.7.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (122.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bitarray-2.7.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (124.7 kB view details)

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

bitarray-2.7.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (116.3 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

bitarray-2.7.5-cp311-cp311-win_amd64.whl (118.6 kB view details)

Uploaded CPython 3.11Windows x86-64

bitarray-2.7.5-cp311-cp311-win32.whl (111.7 kB view details)

Uploaded CPython 3.11Windows x86

bitarray-2.7.5-cp311-cp311-musllinux_1_1_x86_64.whl (310.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

bitarray-2.7.5-cp311-cp311-musllinux_1_1_s390x.whl (334.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ s390x

bitarray-2.7.5-cp311-cp311-musllinux_1_1_ppc64le.whl (328.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ppc64le

bitarray-2.7.5-cp311-cp311-musllinux_1_1_i686.whl (299.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

bitarray-2.7.5-cp311-cp311-musllinux_1_1_aarch64.whl (314.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

bitarray-2.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (282.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bitarray-2.7.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (301.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bitarray-2.7.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (302.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bitarray-2.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (283.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bitarray-2.7.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (272.0 kB view details)

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

bitarray-2.7.5-cp311-cp311-macosx_11_0_arm64.whl (117.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bitarray-2.7.5-cp311-cp311-macosx_10_9_x86_64.whl (119.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bitarray-2.7.5-cp311-cp311-macosx_10_9_universal2.whl (165.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

bitarray-2.7.5-cp310-cp310-win_amd64.whl (118.6 kB view details)

Uploaded CPython 3.10Windows x86-64

bitarray-2.7.5-cp310-cp310-win32.whl (111.7 kB view details)

Uploaded CPython 3.10Windows x86

bitarray-2.7.5-cp310-cp310-musllinux_1_1_x86_64.whl (302.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

bitarray-2.7.5-cp310-cp310-musllinux_1_1_s390x.whl (326.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ s390x

bitarray-2.7.5-cp310-cp310-musllinux_1_1_ppc64le.whl (319.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ppc64le

bitarray-2.7.5-cp310-cp310-musllinux_1_1_i686.whl (292.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

bitarray-2.7.5-cp310-cp310-musllinux_1_1_aarch64.whl (306.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

bitarray-2.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (273.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bitarray-2.7.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (291.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bitarray-2.7.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (293.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bitarray-2.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (274.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bitarray-2.7.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (263.5 kB view details)

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

bitarray-2.7.5-cp310-cp310-macosx_11_0_arm64.whl (116.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bitarray-2.7.5-cp310-cp310-macosx_10_9_x86_64.whl (119.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bitarray-2.7.5-cp310-cp310-macosx_10_9_universal2.whl (164.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

bitarray-2.7.5-cp39-cp39-win_amd64.whl (118.7 kB view details)

Uploaded CPython 3.9Windows x86-64

bitarray-2.7.5-cp39-cp39-win32.whl (111.7 kB view details)

Uploaded CPython 3.9Windows x86

bitarray-2.7.5-cp39-cp39-musllinux_1_1_x86_64.whl (299.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

bitarray-2.7.5-cp39-cp39-musllinux_1_1_s390x.whl (323.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ s390x

bitarray-2.7.5-cp39-cp39-musllinux_1_1_ppc64le.whl (316.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ppc64le

bitarray-2.7.5-cp39-cp39-musllinux_1_1_i686.whl (289.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

bitarray-2.7.5-cp39-cp39-musllinux_1_1_aarch64.whl (303.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

bitarray-2.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bitarray-2.7.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (288.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bitarray-2.7.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (290.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bitarray-2.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (271.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bitarray-2.7.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (261.5 kB view details)

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

bitarray-2.7.5-cp39-cp39-macosx_11_0_arm64.whl (116.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bitarray-2.7.5-cp39-cp39-macosx_10_9_x86_64.whl (119.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bitarray-2.7.5-cp39-cp39-macosx_10_9_universal2.whl (164.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

bitarray-2.7.5-cp38-cp38-win_amd64.whl (118.7 kB view details)

Uploaded CPython 3.8Windows x86-64

bitarray-2.7.5-cp38-cp38-win32.whl (111.8 kB view details)

Uploaded CPython 3.8Windows x86

bitarray-2.7.5-cp38-cp38-musllinux_1_1_x86_64.whl (308.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

bitarray-2.7.5-cp38-cp38-musllinux_1_1_s390x.whl (332.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ s390x

bitarray-2.7.5-cp38-cp38-musllinux_1_1_ppc64le.whl (327.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ppc64le

bitarray-2.7.5-cp38-cp38-musllinux_1_1_i686.whl (297.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

bitarray-2.7.5-cp38-cp38-musllinux_1_1_aarch64.whl (312.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

bitarray-2.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (273.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bitarray-2.7.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (291.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bitarray-2.7.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (292.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bitarray-2.7.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (274.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bitarray-2.7.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (263.3 kB view details)

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

bitarray-2.7.5-cp38-cp38-macosx_11_0_arm64.whl (116.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bitarray-2.7.5-cp38-cp38-macosx_10_9_x86_64.whl (119.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

bitarray-2.7.5-cp38-cp38-macosx_10_9_universal2.whl (165.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

bitarray-2.7.5-cp37-cp37m-win_amd64.whl (118.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

bitarray-2.7.5-cp37-cp37m-win32.whl (111.6 kB view details)

Uploaded CPython 3.7mWindows x86

bitarray-2.7.5-cp37-cp37m-musllinux_1_1_x86_64.whl (288.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

bitarray-2.7.5-cp37-cp37m-musllinux_1_1_s390x.whl (310.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ s390x

bitarray-2.7.5-cp37-cp37m-musllinux_1_1_ppc64le.whl (304.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ppc64le

bitarray-2.7.5-cp37-cp37m-musllinux_1_1_i686.whl (278.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

bitarray-2.7.5-cp37-cp37m-musllinux_1_1_aarch64.whl (291.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

bitarray-2.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (265.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bitarray-2.7.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (282.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bitarray-2.7.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (283.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bitarray-2.7.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (266.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bitarray-2.7.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (255.9 kB view details)

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

bitarray-2.7.5-cp37-cp37m-macosx_10_9_x86_64.whl (119.3 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

bitarray-2.7.5-cp36-cp36m-win_amd64.whl (123.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

bitarray-2.7.5-cp36-cp36m-win32.whl (114.9 kB view details)

Uploaded CPython 3.6mWindows x86

bitarray-2.7.5-cp36-cp36m-musllinux_1_1_x86_64.whl (286.0 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

bitarray-2.7.5-cp36-cp36m-musllinux_1_1_s390x.whl (308.3 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ s390x

bitarray-2.7.5-cp36-cp36m-musllinux_1_1_ppc64le.whl (302.6 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ ppc64le

bitarray-2.7.5-cp36-cp36m-musllinux_1_1_i686.whl (276.0 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

bitarray-2.7.5-cp36-cp36m-musllinux_1_1_aarch64.whl (289.0 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ ARM64

bitarray-2.7.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (264.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

bitarray-2.7.5-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (282.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

bitarray-2.7.5-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (283.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

bitarray-2.7.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (265.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

bitarray-2.7.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (255.8 kB view details)

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

bitarray-2.7.5-cp36-cp36m-macosx_10_9_x86_64.whl (119.3 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: bitarray-2.7.5.tar.gz
  • Upload date:
  • Size: 124.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5.tar.gz
Algorithm Hash digest
SHA256 4d801f31a88f544b46c707dbfc095d427f81d02bffcfc1732a3359702550b87b
MD5 ba68fb4783dcadf9b944c72862196d66
BLAKE2b-256 6fc610035510ad638c6932858acede3809fefecdbefc04aeeb92123af997b1ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ca9133085bec365957040aa88778dce400cbb9620e31a133233769d9c57567b4
MD5 69875240493bda32d9b24bda1b0628df
BLAKE2b-256 368f7fba9e5672349d118b8e0801972c1fba64c48761027346bf30f21f4cf485

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f89b9d0b1e09ca711e8100e78e1883b6fa6eb086f49dc8c8b4d53657188dce6e
MD5 3bc77ecf639672a370e2fbbde0a583f4
BLAKE2b-256 b987c6297475a5c87f407c37fab1b25aa9c0254239d84757467a06f244835acb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0655cb36ac48c7253af3de83e7c1132d04cf999c065a3afdf970d8f0fa0ed180
MD5 fc925806a7ec22d42d8acf57a368cca9
BLAKE2b-256 bdd749b9c87abae747ef00e0f4230c5537247fa73f269cc7422a152a1dfca533

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 158d099722ebf7294385f2071734b90e5665bba3ad56418c81b3fe3f9d39f720
MD5 ab7462e1f45319ff30d37509625c5c84
BLAKE2b-256 64a37e967983d87d686deb8d538eb2ec49d700e29b62814bccecb0d9a58d5222

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ff91db785adc05f4f4ad6e9aa57333cb30346d2177c6470f3dbc8860121140bc
MD5 0dd4e597fce6ce07c08d4b428572dc1f
BLAKE2b-256 d629241ee41d01dd557cbb76fc7ad2d542ebf829c157e5d98826c7d6a308c5dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d36b6b14ef5fa5108290c16f9af4e486e95b362468154c0ba654523674c3b877
MD5 9c031189be7abb53c80458908816b54e
BLAKE2b-256 71c5a4d3407fd3f95c93f9188dbf79b5b83e0df7ff33980692866b44ddc7f8a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94871d66db2370409830b0f3a147e0bc83ebcdc7a233dfe856b989687ea29ab5
MD5 43c5e45948f3b5e78fbc075747e736d0
BLAKE2b-256 9d3d07dc569d512f8483e8a1d44511bbda5ff7e742b3e0a0123128fe84226c4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5dabc0c23af19e48470740d4ab22cb04871f636ef297d7ae4e6a0b7f746e5500
MD5 ba28ce23f227dad270d8b837a637bad5
BLAKE2b-256 2ac3909ecd1984685787b6b9b639bc191d7867df98ad5d921da3aae83327f21a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e4bb54dcf8880722678e4f9fa32e7b7bfe4bd5281fd43441426767fe0afd8244
MD5 de68257f81a229c74953f1f0c252d4ff
BLAKE2b-256 0fb521fd2fac11023f2aa475a7546477060cd6f5814a1d663f9c8cd731d5d64e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 761cc24012b0be2acebc2929eeaee3d9036655478974c847a0b5d5ac24d54d70
MD5 a7c9b7b652878b17777dd782ebd7ceb6
BLAKE2b-256 41321c42682aa6b0b445e04cccdc736643d356799b7f9f0b5eef7157b5d55d5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9061e217e3b6041cd8eeff029681026e4c8f8c96821803e9358dc3cd2f21ce97
MD5 880bcf2d343f526ad2f19fd363e3c016
BLAKE2b-256 ceead37d2551fc53462be7036f6622a605977a5bf23ce5336b2f1d9e06f27864

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78b88c247ef366ad07b6877fd13fc96e363d791b200bed10706c4b5522853371
MD5 e243013c514b225cd30a31935be7fc77
BLAKE2b-256 9dc13372a08ada4e48baa8be60acf07bae3de6375d02ab45464126d027500088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bf7b7da77a275e937c2a42fcb846af581fc3f698683b9629827acda40bf96d1
MD5 aa1e80dd69766eac19e800dcdfa8c710
BLAKE2b-256 8ce90d6a3a62fe485a6e0337e2f9ad5a85d1f09e0b4b08f7abe7f7a718c62501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f05e813ff8a06e1ef6feb23176e3d11ca4348ccd0e6715ed0e0888cb38886815
MD5 42b5acf931b30ae45d1fbb04fc4c5ebd
BLAKE2b-256 5ec6fe42c77457607dd4d7429da6f50b6b32f12cc78f4ffba7d6fa95cce6ad1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d9e1ea490cb2760b1369b5033445b7389364c6b457d0d90524eced6c262f6bfc
MD5 40fc8298ecaec152d499a0c069ccd0a3
BLAKE2b-256 46a35056290b4b4619519dfbe94afd38dd2a40b219456d421414e0bdc8942352

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-2.7.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 118.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d335e0cf7fd81ff687cfffe35ea862be582b1164fee6276ff3dec86de7dc7dfe
MD5 8273f0edd7f2a8570f403edccc51d0ff
BLAKE2b-256 a779c13983d9f12aad4d3398090f334d4a60f052be136093494773c73d0c317c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-2.7.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 111.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f66366166632e36a878e519cb91afba5ea067a65253cda747436236cd1637017
MD5 e9c6a58075e1e0e3de545ef419e091ce
BLAKE2b-256 52a5b7d46bdac78cef33639af2587c09dd2378799fa30e3d893dab9f79a9b492

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d16fe3da83a6d7afc21313ebb17d63d820e34f736a0cf8c2da689c4c46cbc76e
MD5 a26e0fad0459e93c3e50e82a9722a5f2
BLAKE2b-256 71af7526e8924345ea27a2eb1ffcd83bc1536723cae90eeddf79b7aa4c2a087d

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp311-cp311-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 5b7cdb62535b2c0851011856bb4eed233dfd183b06a254c7826a7b4b7cfaa714
MD5 e96e580befecd986bde7bacb644eaed0
BLAKE2b-256 48dfd41009e64ddd6aa992b765dd84e260f55ae029d9d91ffe2bf247f2f4f1d6

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp311-cp311-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 b44ad887182dd1b6236bc49b4f422e3360edadc0c31511764c82d5da272498b5
MD5 bd0654321d566c35b01cb3d35e014243
BLAKE2b-256 0c08225742db700002ea72783f8b30afd0136a762505260d65336e199b1c94a8

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8a0f3f1bb9c485f5120f49f37e18ca000beaad4c5bcb709be9a2f0061dcbdee4
MD5 72e75b2b45af8a7a8672a1335a403199
BLAKE2b-256 33e091f1ede5a72ea1f14759ff82bd9ec642157e105b7651b501cd76ba3b9280

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0d60f26cbfbea04d3960e442ff1d2e439dc0accc10412e0551ec743b399c1595
MD5 ef9592cccbd939e4f032915b7945748d
BLAKE2b-256 fac19df0b0df51c5c3e551a61d3194548561ed764e89871e945e48ae77996883

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b729d2ee6a8b9ed9573ffd7fb3f66c5b340658013a73e334c8f7dc09d8e2bba
MD5 c510ba31dcaeba73606359b431cd163c
BLAKE2b-256 beda0a8b19386d9e58bef7e838321e13d26a165e4df5d4b8271077ceeb32f7a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5677ca0196bf340c41c72038141e4da9ed0ac8159b7644ed4ae507d016f12787
MD5 dc6c0dac9e44bf4e8ca40b5ecbe52cb5
BLAKE2b-256 75ce8722b6421e5ea591f79fc200a335841059e22c87c6455ee3737c3a5cde58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 26cd0ec1a556fb5062d0bda13d8664f3bf5b0f9023a0254fbd76db366cd12673
MD5 946ff57a3095bbff7d73923ab8318194
BLAKE2b-256 5447c9771384dad5f5f7ca270337a10adc622f8444f7c3187f20cc926ce0b5fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 07a604d41e2a9ee88fb6f8dd6744b4c1845a537970321588485e4a55bd09e403
MD5 72c23cf05a0488301a949b3d7a235d3e
BLAKE2b-256 b596d489f4eed87976739a987f397a3d7e1d1d59936e55194c24fc635ec0f7a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 252bd62619339818a520d6ef0763086986611a2d27d2f3c0681d3d6ff7d78213
MD5 606623b9dc8561d360e01ce0d9476316
BLAKE2b-256 d9b8d636386fcb3af08b7f542fcc0e8cbdf239b035ad5805d82f0e571ddcedc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea1ec56b9e90ad186af7396cab8c44db720e77d34e9664c3e448c3d8b9234ea4
MD5 a3a3219454a7d707cb8141329694190c
BLAKE2b-256 6d2e9be2dbb03e97eccc81be28a0d6051821c904390ceeb60817252c24f44e83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d420b298a76acf7400df1d4296ab37d19157aa3397ececf3b5c288d6a76a2f8c
MD5 653491d6ecf93229fe9be7c992180d61
BLAKE2b-256 219c108425d5e0e4002ed48f05592304cbd31ff468810ef3eb3341fe8845e284

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 761bfac893c18d90b82bbdcc243e887ff315059c63f13459397e3d955834e4e9
MD5 3b0c6b2375a2f03042c0649eee8e8670
BLAKE2b-256 bc88db5addf4624ab9d248b6f30695e30a1400a91dc313fad3aa3ae6cbf763fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-2.7.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 118.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 22a48b5682a6eb235d1a2ac82147e17bb4bb045afcb5869f53f42d1ba34e2bab
MD5 daccbdf7236485c23360fbddcd71ec8c
BLAKE2b-256 e2a6f23e6ef361d3ac8619ae812bc9b6f1e5b1a3eab2935bf53069a45d6798c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-2.7.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 111.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7e25891c8b3c29d785c18716202eacc237a9b65361e17d22d433639a3b1c0126
MD5 be0423d45a03430e38dd5ad705cf6b9f
BLAKE2b-256 5758fd6d59d8f2bf7a94de376a0ad84b034452e389d13cafe231724f78917f7f

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b363105ae888f305addf543471fa6bfe272a7db34c56f3e777f86c32f66c9f88
MD5 5c11bd8759fa45452ea800b8751f2c12
BLAKE2b-256 c5b09dde122ee8eaadc382c543728bd681ca0b9b6a89016152099bb775476a90

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 e73109715d748b6890c807b8a70d68939fedfda665a15ebe72009e1538f3d6fc
MD5 137ffafc7acc2d43b60bca938fc3fe3d
BLAKE2b-256 f3eee1bd288044698f41863472dd63cd3066230247315a7f190afe4e12909d95

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 5a862f19c387b9c53423bc5bed097c0394cead5b85dd1b55941d029889c681c3
MD5 9692e1f5b9d40496baa4c602628d34e4
BLAKE2b-256 bebac721f6afc3c60e32c420296ae93d1c9a1652191c5a4b80eaaab86fb3acb5

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a40f3014e579372713a2f589a22dc2a95c46d04cb5c96111cc1e02b5fec398e8
MD5 776261d3ed35f27a30c29e066eda2249
BLAKE2b-256 cdb256fa840bab868b80be3f6b35450612b9aef184005d285f5e5cff27e81490

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9b66bc21240b150d14310464fe70d8b64350d3d7d1ba377251e75873d9980f2b
MD5 28a4b3796bbb94802f2b5ddafbe4ea9f
BLAKE2b-256 c51b9c3b8c0fdd0dc64e3b979ce0a01ffe32ade9eeeaaa646b7355b3fc6731ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8bfcc26140486e52bbfb70e95fba8d4bd18f72b2aeb9659ecd2ee44f2514af0
MD5 c4697f9b1cac9ace05d9ffe7d701db02
BLAKE2b-256 93ae668ad82ad7225b9c09781b6a03201dd0bd29c41e6c021ae22b0f4cd23907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b82dbc0a0b6ed67b4c9fa411c945ba642ff40a91799c0d6ce68ef623d951e468
MD5 b32b070e53a82a74a0a5c37d113bb66b
BLAKE2b-256 39b85125aa05eb4b4ac676970516b518732ccea0ee10623d45a02649558161cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bb26c370a4001cfe65115ffb564fc09401a8cf51a2cdc20def7526d253656146
MD5 2282953449b3458f4ffb18dbbb7619a1
BLAKE2b-256 eeb2e744dcacbdde10d06e252a15e29bb24f5b1fcd5d800f43a632eff950cdcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe9aab0aca202df3170833c390496ca1f91ff7899076a4f7e9edf2cb04cc4d0c
MD5 b5d2d2c25c2184fccd5af86e8188cfc2
BLAKE2b-256 12bfeac8be0ee4056a06ffbf4534f4bc4d422ad1391573fd28b0907e008d6fae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7e8ab9fa522c878afe2a049087ea723d932bbb15b0a08239d572945158731636
MD5 df5640e5eab787a9a464dad27d0ee709
BLAKE2b-256 d9affb06204636c3fcc995fe319cd4d5975571d24cb7b6e81ce24c444f7c19a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a81f6815ea3612aa490dccfb9a22274349fe4c7e83c97c6c97a6a57fb1e779b5
MD5 ca69d8fd8348e4a6a791a62f14008061
BLAKE2b-256 f5e3e0dea0e44a6b5121228814222d0a2682c2478ca5c1c3623df9a64a2d4dd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41ef308abe02aed03058451ed17dad1365d4b4d32a7e63efa81a0becbc36b5ff
MD5 5bc2977912201aa58f4b4afbeba2d985
BLAKE2b-256 e21eb98620b4a995c4131f0272f097ac96df1950057a00f8ba00a3fc83a1a327

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 83ec9ea40f74bdbd4018a6d05f2ab68b20935e9c32fc1bdd3164db0a7214764a
MD5 f8c401a1b58242f99c1b129601db1511
BLAKE2b-256 4392ff2e0e0343c815d2f2e874504dab732ce0dd49c1f68bb3e9db86c8172ecf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-2.7.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 118.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 52baaf7c23f4416fc6ab4654cc7290ed0048950775125bed40b89bc331ede0d8
MD5 006612071078128a99ea14736f992bd4
BLAKE2b-256 5cbde71a1d61ea9f1229434876c3303983218ff484b35a5cb14ac775c1f8cf88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-2.7.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 111.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b4bc74c81184a2571b6b35bff9b0d749e8e3934ea682e5ea64b53f2b759fe111
MD5 323ce86aaeca99f3ff7f112da2cd3cb0
BLAKE2b-256 f312ed51706a2787a5181fcf66cbfd1645f496f36cc16f52695ec2c187c3138a

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c528f2ee881e135b95306612b023c46556a811afa2ec509eab7b8d0559395bcb
MD5 c0fa132c7ee224b7a78767bc20348371
BLAKE2b-256 cf8efcdf49e4cec230c8480400966703aec89e10c0fb0e6a35b822163b514e57

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 b9b56d36e57ddf1b17d91597a4666adb947c38b76cba59e315ef58fa7a4d5ca9
MD5 ae88c60b55a927ed2557b4339b15e6c1
BLAKE2b-256 e3ed66a227c9934062a348df01bf4d4a075a9dc9726cd14bb0460a4b8cb2c978

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 becfb1f803fe380d5bcdf985e439cd4ae0ed06e19e52d5130bef2186908e350d
MD5 9058f3a3ead269a94493f9a41c606496
BLAKE2b-256 82aef9dad35166b57b789d7a6d899b422c6d429ba01cac7df81cfc1b06aad37d

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0052e0cfa15810b0dbb1e347b2e4676caa1a7a65c6f6838f50aca6518e8bc153
MD5 cba5c07c54696870be61f76f291bb853
BLAKE2b-256 bfbef534455bda23e833e3c34021499c25affe457f6000fb5ba1a5cfa93ab07b

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 85a3c39d55945f86541bc74fcecf107b0a8098b3b7f14f5126b515c9ec61857e
MD5 87f3f5102c2529cc196d1edf016be4b0
BLAKE2b-256 8762c55234986623facf81a906d289fff2aaac1484fc91de6a72c4240efd62be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fd7b5c762a922df8b75080e6f976f4ce62d2b7e7648bb277b44ed482e19cf31
MD5 f02a11f86d336b0be00be0f8fa1016d0
BLAKE2b-256 d9f95a2fee236405fcf05e86b7a118239a894df235d88064dc268e99cb1035ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 801639ec1663cde71eec343c81936aa6e2480d1ce1345560df7f63c9d49a6a4f
MD5 7a06bd954f1a9e2e7488d5ca9b109775
BLAKE2b-256 b0bbb38ec9baeb0e0551bb702f2e8e1bf962bccefff595a434395d9ca655bb3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a53f104555788164c3cc44c6e23ff2700b2aee53165d129577db0d21a697cb0d
MD5 195bac13eff241450d97233fe60028b5
BLAKE2b-256 2941bb5c7ab9be1bc7be372d5274bddd948c546adcfd08a1bd34493772471f16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f4f8fd69642313e1ec288a22eb2ef49b8b0e6a6fb98afab0fb227a35a06543c
MD5 0d612c03149c2f20442061ce8acdf6c9
BLAKE2b-256 e5f734c4829585b35b2dac9fa154a11e79704d8ce2e48fd02bc910ec55fbd2f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0400c5a6d68dcf4546e763b10239f916fc7145d909b7e72f0fcb372bf1d44b81
MD5 61864362792f7cb73e3c723a8136b097
BLAKE2b-256 39eed956aacfa9c9d79df6aa9bde5b4abeaeaa27af74e481fd698be56dace0d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38bda909b392f80b1fc04d2f86511cdec05e4a6151d0a660a50589ee0da394ae
MD5 94aef257ec1b46bc3390d18ff2eb4412
BLAKE2b-256 2cd1b96847b9a6d1fc83dd54f971aa7b75e45fc9fe0c18e31a546c10258e8c8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 42b740e565858b51e8e64160ed204a8dd874293d9c78d513548da8b640b2d3c9
MD5 2931fd9e5896ba8327174695523c0433
BLAKE2b-256 b0e193aa580cde99faef9ee04f2a1a26ed7104d986adb5efd43d8c88b6c17953

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 994de983cd6153931b98b28a3a37b14e3297d367975031f3a1610e716026bb98
MD5 5760f474438f2980c43b783ef70d6b37
BLAKE2b-256 05d9e62a129022e8d391e1fa9666b277871f8911af49783cfebe9dd412b99907

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-2.7.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 118.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 128f398b119751c39abba1395764ff43995d5756844005c9d4db0e97867e6474
MD5 b4a52f98f8746b8c2f19409ec05c8972
BLAKE2b-256 7ceb7269ae21fbd8e891d351577dc97103aab2d49730a66b44f5cdedef96d371

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-2.7.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 111.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 555f7fd1ec7b2d1b911929615df272bc831ff7b57e0d56bd6aefba427ed79c58
MD5 3d953c3160d74d81871014072af5e91b
BLAKE2b-256 f3d3bae14aa501f2cb3f7537fd93b986e1554b1cd9582de0e509b60f49fbbe46

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 37fb5777f155e5f2abc98e6db00c8bf7def8bcf2e36d736db025fa3cd7ad044e
MD5 5d0a449e5c1bd98a8e90b8e4228aaa3c
BLAKE2b-256 a7a2cdbf56bec754d9d2b975cc5b7d4cd89a1208f740758520df8bc4a82dcdfd

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 8cf406ac78997bad3fc1b1eb99799934b309014177f0ebe46fc52d5e11e381a3
MD5 4c37b75003b2376f1e2f33fb61ab7c74
BLAKE2b-256 50df4044f1da2e4418f71d2c68fc9929d42b79d883f1328a98c00e2950027c69

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 576f1fd95043959cb2c04aa6835cafaa25c7f8c1b191ce99dbdd41137c6356eb
MD5 76e02cccbf851100d9898e39565ab486
BLAKE2b-256 de260e37ec7a27f44637afdad61542be7580704f703f08a40b6be746cc9e3555

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 15046a69aac33940fe14bdfc049a9ade5e8bd680eb662704e2581d2860be5ff7
MD5 ff368cf0b5b2aa83e2c3c8095e73bc72
BLAKE2b-256 fd87dd556c60094679cf08f9b8ccecc70b3aeaae75a8b19a68c02450a9003dab

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a670877159565154d68c261e4a0eed151cae1ca05459d4967bfa7ed8f97785e7
MD5 b749133f9f21c14a9790794be2f35e89
BLAKE2b-256 711acf37805786a84d87090b0d14d6ef6d8fe9a7bddfb837d3d352183c7ce576

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e01bf467c3291e56ddaefb18599434c925479465d8658e5771bada6261926db9
MD5 fc654d2f68ebddecf2d8e01b0bf9003c
BLAKE2b-256 2b7f727c45a941743d05ec664cd6aa62882cf1869048a78d42acd1e07874e007

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 67a740475995a6a53f58a922210c3d267d14780dae3cbd997a0ffc0640416fe6
MD5 f55dc30cba0f614181a644b8c49d9838
BLAKE2b-256 1ae6312e800fdad42e52e3ee841a54356878eeb439a65fe89f93a9dfd370a294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e86d7ffff696b11867c3624615461f7e91aa415ab53e3b0a08a595da78c653dc
MD5 aa38d2e80330683fc8a449b3c2760363
BLAKE2b-256 87ebd541bad1984906348c5c8e27c26c90853fa27dc306cc70bbd7448e7c4d48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4024882e77dcb19c6e874faca47f637b97e02a9fcddc20289eabd427c641e902
MD5 5583de536c010ccb75e05a0b8dc76b80
BLAKE2b-256 43e5f89cca4ff1808dee0fa52f01e1db7c727b531482f5b8ad5248166cd6169a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9225c310b34ba37627b917d49bb9ab9fb3192afdc15c4a2e466fdc3a1f3f7656
MD5 9e69e23fee4f332f39f02332c0aacc66
BLAKE2b-256 40f6d1b665f49fca9f450d5fb88e38dde73faff90730b4dd788f6a132a6023ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d78d26ab9ab3b0bf684fcb4b947af71e164d2c6def892914d10d6b512383d52
MD5 1269ac0772ab96c2b5f64556bc3679ad
BLAKE2b-256 810ca9b897c8275140738576c854c1ca4f24114d22e390f9618bf0762435d87d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fca906f07f9e3e782204366a34ddd55b405de50fd73c1c7b97e9c542076e2964
MD5 24380244bcfd8ff691f733c1b0b666a1
BLAKE2b-256 faf892fdb2f6764fcdcedfdaac81486da4de5c07849577706c879597a163ad69

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a7fed384fc49b280533ba685aec6e3a2e0f72cd70819688991b01a23d6632f89
MD5 f8a49890c045d83cb41bb7ae0af99c24
BLAKE2b-256 7355115b725007f1428020129030aea19c74922ba7b9a17042598eaeb4761e2a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b43ea42693715a6a7ca11d8eb8b13c8148306559ce277a29c85afa48e9739b54
MD5 29c7c6960b2bbf2c93406b948f474389
BLAKE2b-256 dd901eef44946a24f73e1f8b2eb272bd6f5170bb8a5c4aa01403bbfca137d822

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-2.7.5-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 111.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e92212abfba29b903138b3be5c59d082e9dfe1e7054ed287a15f119d569046a3
MD5 bbf79456e3d6c939ae5d243214d8adfc
BLAKE2b-256 4d3dadf96e41fff9eabaceaf0a6c69dcfddf65673a8a78da3c8c3f57f3484120

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2c5ed8ef5366a33a92bccb423529a8215b6dcc1a1ad095fab360eac9be94bcae
MD5 879b1a10046486254d9a86b735041b5a
BLAKE2b-256 b7349d41a74453c00fe12651671a87f935076c5c31cfe460add9e60d2ba3401a

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp37-cp37m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 bc5a6a68fbb716a07a8cce47a9bae6db360cceb0fb60e304a51715f324f73bc8
MD5 1317849223fc6c7c6ded659b64cdec79
BLAKE2b-256 abe3d1ab041e5c314353d03e49d3bf7be61043473ac38e8165e46d225ffc126c

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp37-cp37m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 b1bdcb3c0e58087b2f38d27e91faa871a872fc8d5e7ceab4e89dd5029943030f
MD5 87cd93a9a3a1d6cfcf18989901239580
BLAKE2b-256 f7b72884872caaba9a66a08c06baf0410cc660c645b4409d7191ffa775986cd4

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 81f7c02f4a8ac119751d6350da0dba64dd4a5b4f1dd61da882b4adce0c1e3e4d
MD5 fded32d9a505d4ba71ae45aa318a4b8a
BLAKE2b-256 73ee9bd710bed51ccc31542e22feae29e8af756a271ebccbdb9c6150385ff38f

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2e9e69d24b557fc614360e61d373b8e3114204c590c84b26ff31ac212a398052
MD5 cbaf34b2358e8e1803cabe1cbc2df803
BLAKE2b-256 6a172dc0d8a6f9e6f389a18b59e1788062e796f47ba7c78b4f833fc46d3edbd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 263e6239203e453a1e33b2232978012966a4e1fec47a1a519f715936e605b4e6
MD5 32286383e09859ac88cd0b0b3968dadd
BLAKE2b-256 abc14166459adc8108287dd5ff8945d1d3dad7fe5fdc01001cce08058eff033e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 59b02a18100a0c94dd79d62903d29f830517291dc32fa5e36d08aea37277ae1a
MD5 7fd17fb4223ee165d6fd6f8fd28f1e76
BLAKE2b-256 53f1185d9ef561abc2e9543b03c841d58a2d39e8680c01951e2a1e573320c14a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4d3503017ba68689b118f921b008750c955b8dd12ede9148cf99b97125670067
MD5 46becbf9dad529c4d66fe4bcd2855d0d
BLAKE2b-256 09fdc45867a5531c791b09d78779b5822d64ea1e8e31b0b0f8d08cff38aa02c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d5a76f9c263b0ed622d2ca99ad07b65dd0ebbd6d4ef4937cdd2a060ada5c6df4
MD5 09ac4fdf95cffccf0f06aaacb6cb672a
BLAKE2b-256 1355f7acb421f5dff06553c26b1baa531f696f08054f7a6ac2c323e14637e150

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14dc0e1938955b340dc364591422a28e7c5d9c4cbb42ba215b6855b7edd5b9dc
MD5 ab2b0e2a1bd02e3a788d30885e98639b
BLAKE2b-256 37c0837afc885da4c3d4179911d3e5e266566f2a4afbea1b653c44ac2397103a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7606369109a1451623837a272c04020d47c92ea9af1bc6d074cbcceb9f9481f2
MD5 4bd8ebcd7a279a2ff28273cc9ae02a88
BLAKE2b-256 caac1c619f22eb636eafad804b26931cd38068b33dc050e1bb5770f9e80d032f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bc3a297b9cef1210b43435d74ad8c5aea07c947676fe32306573ec42d94ff426
MD5 5830340e4a0c3b89675154d36ffece03
BLAKE2b-256 c83c8755b5040148606eb6cab4947f4c0ba9e086ea1d2d1eb2d1da7f9388b6d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitarray-2.7.5-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 114.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4cfd9590a81606fb08adb7e08aefe1eae0b38ef65c82263b08cdb8daca1f6763
MD5 28045e61af73790d1572998870278b17
BLAKE2b-256 e801ea49bd56167101cead7905903ae0df4a39ec95cf09b8d8344f2bfdfeaa0c

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1d8d5df5d0872edb1e1c50cd0d7fc04b0f373ad7b678ff1b1b48228d28c91f25
MD5 9d551822c53322bd6d115eca008a5198
BLAKE2b-256 b0c7d99125a72d3579896aa912aa77bad719de705cd1f43e5fc0c6350e037c32

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp36-cp36m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 d356b956ee20a74ebe625be1cbf6536302bc09cc8ee39e29faf1ae671dee4263
MD5 9ef41acfe0a63b480f3bc8f3068e843e
BLAKE2b-256 866a39ac75f498bcb5c62852463e38a088eaa4702979c8125d0a7c95dd4ef745

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp36-cp36m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 91b9de7c52fba6627c38aefda3acafc049a62aae398d0a7af6303b15dd1ad7bc
MD5 3e4ed03cd9429e1932568515b398a880
BLAKE2b-256 e53dbd774efaf95bb184aeffd9e7eff9fd5039201802f02000aa260e42126c33

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 25321952806d070bd12fc652416047438a2f1984011f1e23e4f2391f7e3ab3d2
MD5 9732f40d8e62bc42ef179eb80087b509
BLAKE2b-256 9574ee01fc7ee2db378940732c0bfff2a701e23fba8ca4e30ef2b7389a3b0508

See more details on using hashes here.

File details

Details for the file bitarray-2.7.5-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ede561bd1b20e7a647ecd00a84c15db4ba31d43bf36738337ec36f5c0ac01d31
MD5 f96e50066e2f1cb426299f2f07d20d37
BLAKE2b-256 71fbcba8480be8f3125de5d40aaf0ee3301f07c1e83123be258faefe45872f43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8de204abcb13bcfbea964e50e08dc1ee8d493b6a2da424fac1a866c24aab8557
MD5 dccfb7d6cae55de8fae42b958f54fc71
BLAKE2b-256 3b7ff10d73b81e84e3978ba765c2538261b41972292526333746d1d3fecbba23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4819ad0640348da61d88e4820f2fbc66927cf6378c4fd609259a000c170660b7
MD5 769242c9817005f1f542b90378548a69
BLAKE2b-256 cd44307b998b35bfe2cfe8d02951e8d36455e9d095e994ad892f9bdd83614780

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1617c6fbe36f91e4aaa1552da57270e102a8733008d53239eac1d9f2cf15b265
MD5 a5bacfdb8a333c32cbb451363f019f60
BLAKE2b-256 77a26ae12cccd870885c3262c71bd35a64c1eef54db44a8ab4a0a40716891898

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 878f2c840ed693351d3531a127424af5e38e2c059727b8d47c0b8a56dc6800f2
MD5 ab64550757588fc615b86e881b9342f2
BLAKE2b-256 599d1f4db2aa57d2ac22b20a2c1bb03a6301d071c333549284ed69ec164918da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8536467187b027bf40cdb1b20c0d2f0087893e427218f0db3cde0a9bd93548c6
MD5 7243a15d07c6d371d29c2526903f9929
BLAKE2b-256 530b2e4c9f95c32ef719d6850ee0c47566d8d6143647b6b96e07ca7c01e412bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitarray-2.7.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 11367e4e29d79295b83a3bbfaa9a928531b958e9db37f80497b7c6100950d049
MD5 eb309a9e365675aab838a79c8b1b287f
BLAKE2b-256 979c78838c30da7db66ee396edb66b53cae82074ff3bc57c5f7464cdb0290d69

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