Skip to main content

bitarray: efficient arrays of booleans

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

Key features

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

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

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

  • 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

    • 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.5.0
sys.version: 3.9.4 (default, May 10 2021, 22:13:15) [Clang 11.1.0]
sys.prefix: /Users/ilan/Mini3/envs/py39
pointer size: 64 bit
sizeof(size_t): 8
sizeof(bitarrayobject): 80
PY_UINT64_T defined: 1
USE_WORD_SHIFT: 1
DEBUG: 0
.........................................................................
.........................................................................
................................................................
----------------------------------------------------------------------
Ran 432 tests in 0.519s

OK

You can always import the function test, and test().wasSuccessful() will return True when the test went well.

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

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.5.0 – 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 or 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.

A bitarray object supports the following 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 unused padding 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>, /)

Reverse the bit order for each buffer byte in range(start, stop) 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 the file object f. When n is omitted or negative, reads all data until EOF. When n is provided and positive 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 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

Return the i-th (default last) element and delete it from the bitarray. Raises IndexError if bitarray is empty or 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 (unused bits are set to zero).

tofile(f, /)

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

tolist() -> list

Return a list with the items (0 or 1) in the bitarray. 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.

Other objects:

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

Return a frozenbitarray object, which is initialized the same way a bitarray object is initialized. A frozenbitarray is immutable and hashable. Its contents cannot be altered after it is created; however, it can 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() -> string

Return the default endianness for new bitarray objects being created. Unless _set_default_endian() is called, the return value 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 add 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. This 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.

subset(a, b, /) -> bool

Return True if bitarray a is a subset of bitarray b. subset(a, b) is equivalent to (a & b).count() == a.count() but is more efficient since we can stop as soon as one mismatch is found, and no intermediate bitarray object gets created.

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

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. StopIteration is raised when no terminating byte is found. 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.

Metadata

Release files for bitarray 2.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bitarray 2.5.0
File Size Uploaded
bitarray-2.5.0.tar.gz 102.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for bitarray 2.5.0
File
bitarray-2.5.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
bitarray-2.5.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
bitarray-2.5.0-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
bitarray-2.5.0-cp310-cp310-musllinux_1_1_s390x.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ IBM System/390x Details
bitarray-2.5.0-cp310-cp310-musllinux_1_1_ppc64le.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ PowerPC 64-le Details
bitarray-2.5.0-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
bitarray-2.5.0-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
bitarray-2.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
bitarray-2.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ IBM System/390x Details
bitarray-2.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ PowerPC 64-le Details
bitarray-2.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
bitarray-2.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
bitarray-2.5.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
bitarray-2.5.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
bitarray-2.5.0-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
bitarray-2.5.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
bitarray-2.5.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
bitarray-2.5.0-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
bitarray-2.5.0-cp39-cp39-musllinux_1_1_s390x.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ IBM System/390x Details
bitarray-2.5.0-cp39-cp39-musllinux_1_1_ppc64le.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ PowerPC 64-le Details
bitarray-2.5.0-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
bitarray-2.5.0-cp39-cp39-musllinux_1_1_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ ARM64 Details
bitarray-2.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
bitarray-2.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ IBM System/390x Details
bitarray-2.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ PowerPC 64-le Details
bitarray-2.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
bitarray-2.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
bitarray-2.5.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
bitarray-2.5.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
bitarray-2.5.0-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details
bitarray-2.5.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
bitarray-2.5.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
bitarray-2.5.0-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
bitarray-2.5.0-cp38-cp38-musllinux_1_1_s390x.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ IBM System/390x Details
bitarray-2.5.0-cp38-cp38-musllinux_1_1_ppc64le.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ PowerPC 64-le Details
bitarray-2.5.0-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
bitarray-2.5.0-cp38-cp38-musllinux_1_1_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ ARM64 Details
bitarray-2.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
bitarray-2.5.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ IBM System/390x Details
bitarray-2.5.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ PowerPC 64-le Details
bitarray-2.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
bitarray-2.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
bitarray-2.5.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
bitarray-2.5.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
bitarray-2.5.0-cp38-cp38-macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) Details
bitarray-2.5.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
bitarray-2.5.0-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
bitarray-2.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
bitarray-2.5.0-cp37-cp37m-musllinux_1_1_s390x.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ IBM System/390x Details
bitarray-2.5.0-cp37-cp37m-musllinux_1_1_ppc64le.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ PowerPC 64-le Details
bitarray-2.5.0-cp37-cp37m-musllinux_1_1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 Details
bitarray-2.5.0-cp37-cp37m-musllinux_1_1_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64 Details
bitarray-2.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
bitarray-2.5.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ IBM System/390x Details
bitarray-2.5.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ PowerPC 64-le Details
bitarray-2.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
bitarray-2.5.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
bitarray-2.5.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
bitarray-2.5.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
bitarray-2.5.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
bitarray-2.5.0-cp36-cp36m-musllinux_1_1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64 Details
bitarray-2.5.0-cp36-cp36m-musllinux_1_1_s390x.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ IBM System/390x Details
bitarray-2.5.0-cp36-cp36m-musllinux_1_1_ppc64le.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ PowerPC 64-le Details
bitarray-2.5.0-cp36-cp36m-musllinux_1_1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32 Details
bitarray-2.5.0-cp36-cp36m-musllinux_1_1_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ ARM64 Details
bitarray-2.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
bitarray-2.5.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ IBM System/390x Details
bitarray-2.5.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ PowerPC 64-le Details
bitarray-2.5.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Details
bitarray-2.5.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
bitarray-2.5.0-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 15.3 MB

Release files / bitarray-2.5.0.tar.gz

Download URL bitarray-2.5.0.tar.gz
Size 102.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5abed04adcd2031f6e714993d95223bf9ae85354c640c270b2ed6f46b83573ba
BLAKE2b-256 checksum
How to use checksums
663b14b8c815be18397371fcafe1d981c4e8b470f6bf6052e284ddd9475f0d12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-win_amd64.whl

Download URL bitarray-2.5.0-cp310-cp310-win_amd64.whl
Size 110.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
57b794ebe8c31a8192d7e5217dc9ea37537786c8df4a54d037e2d6dc4a0cc8be
BLAKE2b-256 checksum
How to use checksums
9b980873e4e4efd78d94493997e62f45f7ff3037fce62855e5fbf32ad8caae3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-win32.whl

Download URL bitarray-2.5.0-cp310-cp310-win32.whl
Size 103.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
53b3963129a39c46b2e1e19724a9b9728a414d984bc3e83ba82ffc55b566383f
BLAKE2b-256 checksum
How to use checksums
7dc09f3ea174e13301f1c9e240ef6ea588637b017a76b8a5ee3148fecc282b66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL bitarray-2.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
Size 275.7 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
7dffbe61551ab0351e8033af4e68115ac44b3f528e95e48c4f4af5b2595d4f24
BLAKE2b-256 checksum
How to use checksums
ae0b339d7c182a9ca6fbcf82e27d029db2e37b397518b1337db93d2a82f6aa25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-musllinux_1_1_s390x.whl

Download URL bitarray-2.5.0-cp310-cp310-musllinux_1_1_s390x.whl
Size 290.4 kB
Tags CPython 3.10 Linux musl 1.1+ IBM System/390x
SHA-256 checksum
How to use checksums
83e8f3c7bfb4060023b8b34f7ae9709a0340ae0212ab06d951619fda288c1b9d
BLAKE2b-256 checksum
How to use checksums
463c885e3b8bd34a5684d17ec821d5592cf8186f5856a762550bd2d5daa958f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-musllinux_1_1_ppc64le.whl

Download URL bitarray-2.5.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Size 285.8 kB
Tags CPython 3.10 Linux musl 1.1+ PowerPC 64-le
SHA-256 checksum
How to use checksums
07c7ba4b98c6241d1834b19608a1441760305867cd5018605318bc94d42b8c8f
BLAKE2b-256 checksum
How to use checksums
a373955eee5a42b644ec28ff30e4fc523bcd6363475b7652d1a08d36055a5125
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-musllinux_1_1_i686.whl

Download URL bitarray-2.5.0-cp310-cp310-musllinux_1_1_i686.whl
Size 264.6 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
23823ef536fff639ab4b1a2a4e6b9f29c409cbc9174494aebdf74504bb016b97
BLAKE2b-256 checksum
How to use checksums
51390b00530841e6f4d5add96901ce05969341688325ebd9b2734c708848b372
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL bitarray-2.5.0-cp310-cp310-musllinux_1_1_aarch64.whl
Size 275.4 kB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
27c06d1593a48a6d80c5980a4f5feb9b4e91fe10c4f956437fd9cd7db811b8e7
BLAKE2b-256 checksum
How to use checksums
e6b4057c7fd47ddc22f544c11d42e8c73471f5608aab922f2895c860e424e0f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bitarray-2.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 243.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cb4dd3d1a9270e1663572904ab3573be979c1674286dbfd18b29b8e4c75fd3c8
BLAKE2b-256 checksum
How to use checksums
b04eb643700e8958a5869424ef0d155d9763ae2dbd41f49caf3448d20aa69449
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL bitarray-2.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 257.1 kB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
87ac52cb64b74ea4a0fdc066ab9ec2f4c71eeec5667e4f4b3bcc6b90e9317598
BLAKE2b-256 checksum
How to use checksums
d0193ad5eaa02943396b2e439abb663426115b3e23ec3d50694151bf62752c2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL bitarray-2.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 254.0 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
1085c2e9389bb001916f10c79fed53209f45b31690cbac0ec17813788b9ebd21
BLAKE2b-256 checksum
How to use checksums
0db18a418fc0165ebb06b61356cfd6983091544580f8f5ca22631778dcbb6bf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bitarray-2.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 242.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
33431c8ec419a7dae06f65002038a4be62beb854fd7c09a5b23167929674ffdc
BLAKE2b-256 checksum
How to use checksums
cb34b079d1f65654b95a3fd761972509ef042ffed7b76d185c0b8ffd0517ac3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL bitarray-2.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 233.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
0bd5c8e5596a23582a5ba90927cf091d7de62697c78c9777c6006a5e7401280e
BLAKE2b-256 checksum
How to use checksums
b8306cf5dc655dd27c4a384384f516d6436e690fed535e795ab3a8d7bfda4392
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL bitarray-2.5.0-cp310-cp310-macosx_11_0_arm64.whl
Size 104.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4c0a972bc93df563c9a2b455f260c54f809925fe55d315ba9e8e0015a1f6a30a
BLAKE2b-256 checksum
How to use checksums
ba9ea03ba041576068ce80c3a80d36040f4db75d1d680376ec70b6b44dc0d14e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL bitarray-2.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 105.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
80f20df1fef68b8cfca49b2fe74e21c38d61d08a2e67984b9bba90a28f409712
BLAKE2b-256 checksum
How to use checksums
e41fb92f1e738c5f4e12154b8e946f6f1610659f39dbbe5d1d5835c7d4b5eb37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp310-cp310-macosx_10_9_universal2.whl

Download URL bitarray-2.5.0-cp310-cp310-macosx_10_9_universal2.whl
Size 144.0 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
263e4b266d3218ab90456eb85ec99990891f8d34b984e20446b1f5ed974db18f
BLAKE2b-256 checksum
How to use checksums
5fb99aff69435bf09e31f8521f28f55c0bf01481909c08c61c924e1f952db07b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-win_amd64.whl

Download URL bitarray-2.5.0-cp39-cp39-win_amd64.whl
Size 110.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
13522064ff58b44df34980ff6d911c7185380e9c91d58c5ac0a7131508df00b2
BLAKE2b-256 checksum
How to use checksums
a472ac8409aeaf6b36b92316ee0418c772fcc9b0977a9d4543e3eb8a90fa2d7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-win32.whl

Download URL bitarray-2.5.0-cp39-cp39-win32.whl
Size 103.5 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
0884ebe092b3ef8d7663877958c8ad65c1217e9e2012a99901a58d24000eb826
BLAKE2b-256 checksum
How to use checksums
8dfbe794791fbfaffdb3f49700ad57b73418860a56eb0f5c78d5332e02260062
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL bitarray-2.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
Size 272.2 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
50bdcd9e6aa43a7c11aca20d3ef90600ed671dc9c0b5079eb0df878e17be8937
BLAKE2b-256 checksum
How to use checksums
09c4cb42e88c96de17bf27112ae3946c8abe60ddb055886b31457a881bfd71f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-musllinux_1_1_s390x.whl

Download URL bitarray-2.5.0-cp39-cp39-musllinux_1_1_s390x.whl
Size 287.5 kB
Tags CPython 3.9 Linux musl 1.1+ IBM System/390x
SHA-256 checksum
How to use checksums
f4cc77a0255a20da61d14f1c9902183bc4a45713a50f6e4d1920218a4cbb4b0a
BLAKE2b-256 checksum
How to use checksums
a71fe64440aa8354a8cf325e18a0578547a816a321cfc42cf526d10cc4e4708a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-musllinux_1_1_ppc64le.whl

Download URL bitarray-2.5.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Size 283.0 kB
Tags CPython 3.9 Linux musl 1.1+ PowerPC 64-le
SHA-256 checksum
How to use checksums
f5d9a37a41dbc51c796fd6d2fd9fd48ae018a83c1e7d95b1e177256b66789ff5
BLAKE2b-256 checksum
How to use checksums
922d35cc8fda1d105e92e04529dcc1778cdaf376eca6d8752eafb92c0adee3e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-musllinux_1_1_i686.whl

Download URL bitarray-2.5.0-cp39-cp39-musllinux_1_1_i686.whl
Size 262.3 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
3df1c7d949857f683b4e00fcc40742911f6ddbcf19b11f26a1f3ec4d47a9f47e
BLAKE2b-256 checksum
How to use checksums
a20c6456f685ee3c4080c2580ad9bd7cedcd5dd170ce91f962655f2e263e28a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-musllinux_1_1_aarch64.whl

Download URL bitarray-2.5.0-cp39-cp39-musllinux_1_1_aarch64.whl
Size 272.7 kB
Tags CPython 3.9 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
f9b54e3cc2e10cd5f62e96d2056b22333cc6518178983ceae04b18b4461e5cc4
BLAKE2b-256 checksum
How to use checksums
9b915207e7e1a5a0f080ccf5d926c0964d35c6515c9d94b98acdd3499c6fdd5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bitarray-2.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 240.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6bdc6accd177b9ccb7bbc0dc8891713751b1ea92ddefd94225c73a8dc9098fc5
BLAKE2b-256 checksum
How to use checksums
0347c20942fd0ae6f25bff813aa8fa766947932ba9d0bd77a0439e2dfeb74e84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL bitarray-2.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 254.2 kB
Tags CPython 3.9 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
6d1bb18ff86f126e318b780534a33506dd4d4caa13e1767f8ae3f0683403be7c
BLAKE2b-256 checksum
How to use checksums
9094706d5847d3c60cf7236078b7c5db080544491201e0dddc3c73d57647ceaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL bitarray-2.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 251.4 kB
Tags CPython 3.9 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
96511abffc861b1fe94f348d323c9b13e0868c162a734ee747368cb8c1b80477
BLAKE2b-256 checksum
How to use checksums
5d3549fc6cff682e2b46a1de2f53dfaa639acfecacbd61fbd0eb79224f702777
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bitarray-2.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 239.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
db2c3b81a1d367efe80bbdff2f972e891f8464e7d895d4c259124b2205e26cff
BLAKE2b-256 checksum
How to use checksums
16a7bf4672cd3dbe42abbe9842cfb7d9b0d0630dada3a675c7091dc2b3560a86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL bitarray-2.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 231.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f747e8d47805c1395995ad0e6bfb3a308f91d4c67b64bbc1b73122940355088c
BLAKE2b-256 checksum
How to use checksums
fcaa0adf016f92803a9f2e904be9e245e1d38f85189e8824fd34e03ec8acbc93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL bitarray-2.5.0-cp39-cp39-macosx_11_0_arm64.whl
Size 104.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8e3213d0c49aeced4fe31eaf06a028f49cb50814f9fb22114115323c8de75957
BLAKE2b-256 checksum
How to use checksums
a49ae2c5af72201b310fcb2dbd2529a4e557b773c5692d6d6de0417c47538ba7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL bitarray-2.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 105.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
46b05a3b156deb9aef6976d2f90eba19148d6f1101bbb1acddd4ee47f295cbc9
BLAKE2b-256 checksum
How to use checksums
1a2eda973e2a7acba50d218dda20dfb6169aeafd89965d2a2d7b6c81c1689c74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp39-cp39-macosx_10_9_universal2.whl

Download URL bitarray-2.5.0-cp39-cp39-macosx_10_9_universal2.whl
Size 144.1 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f59ff06b11bb94e5501241abe0629636f977fcd605dcf1c443019618cb0f8f24
BLAKE2b-256 checksum
How to use checksums
53dd4e44681b14828f55fc9d5b9ae41d36239109c6113669813987fae04bab99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-win_amd64.whl

Download URL bitarray-2.5.0-cp38-cp38-win_amd64.whl
Size 110.4 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
a249e0bac4d3d70a0e137380e91b0bb2d20991ebfd60ab4b3fa00a762719120e
BLAKE2b-256 checksum
How to use checksums
039e85937d090e238babec74b78b040fae0270a8f260d0e697265e9560da396c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-win32.whl

Download URL bitarray-2.5.0-cp38-cp38-win32.whl
Size 103.6 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
ac1d49806c255adcf4a5ffab659bb25efa83d2bf47801d94a6c6b250a09db6da
BLAKE2b-256 checksum
How to use checksums
5a735484a4d0810c4aeba3a06d5875017dea1357ca7c8302ded61e89127fbee3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL bitarray-2.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
Size 280.1 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
9edc220032a6c3f4cfe38d0e5912eab8238aa33396aacc853a8891c597fccc0b
BLAKE2b-256 checksum
How to use checksums
78e9430d5390757c93d776fe47fd074585d207ba434c2aa61cab2c12692bab10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-musllinux_1_1_s390x.whl

Download URL bitarray-2.5.0-cp38-cp38-musllinux_1_1_s390x.whl
Size 295.7 kB
Tags CPython 3.8 Linux musl 1.1+ IBM System/390x
SHA-256 checksum
How to use checksums
8f3955d5e17abf3b9c2b5c3558c3ae643e036f048701fec1232c869f32545993
BLAKE2b-256 checksum
How to use checksums
d87f79044dedb04c3cff68fffcac93ba15aee1abf86bd75c19bef4ef34b14885
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-musllinux_1_1_ppc64le.whl

Download URL bitarray-2.5.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Size 291.7 kB
Tags CPython 3.8 Linux musl 1.1+ PowerPC 64-le
SHA-256 checksum
How to use checksums
bbe1ab83304d35aa8c2964d41e24b5ca0c4eb48ac292d8e5f81de9c39861145a
BLAKE2b-256 checksum
How to use checksums
d64f74ac58083df695f1d66112098393357bf8f6cc3a6b153c93826ad482a813
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-musllinux_1_1_i686.whl

Download URL bitarray-2.5.0-cp38-cp38-musllinux_1_1_i686.whl
Size 269.3 kB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
7230ad5c8188139980f49bb4c7da36c286b894a5ebd4e9cced56fa50b9c5d491
BLAKE2b-256 checksum
How to use checksums
067cec6e381f38853e74d155887e51a9febeb8b9a27e6979a8ae3117f1c174af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-musllinux_1_1_aarch64.whl

Download URL bitarray-2.5.0-cp38-cp38-musllinux_1_1_aarch64.whl
Size 281.1 kB
Tags CPython 3.8 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
867f44af234b5fa660aaa8aeea276fa64060ca6d590a5ac0079dcc03ef1f9ab9
BLAKE2b-256 checksum
How to use checksums
2d2fdf64ecc72b2b843744a80e6ffa866b04d2763cc5b4b2ddc2d1d24f73dd2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bitarray-2.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 242.4 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cafe13c0eac8414d310de84b7622ae6a95ef93cf739c7ded49e8201972c64644
BLAKE2b-256 checksum
How to use checksums
81188e99c87c016037c42ee2f8c9a81271971fd677275e604d15357e6511ac66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL bitarray-2.5.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 256.4 kB
Tags CPython 3.8 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
9f2e4baa88618d52680797deba3b1d7dbbf5ccf777ee035d73a4eae4436f4a3e
BLAKE2b-256 checksum
How to use checksums
7b338687be87d133e872504e3775678251aa82cc5f3605d739c7f5084684cdfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL bitarray-2.5.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 253.6 kB
Tags CPython 3.8 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
5d221312d664b97221bfadffcecff14cfc8f4e389825cfbd91b1d03bff1b2b92
BLAKE2b-256 checksum
How to use checksums
9f9cb2d5db2a0e476e899c2c749bb691b81943563e061c480e8d822e9fd11715
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bitarray-2.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 241.6 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
962b9fa8c38285c0c1629197def73812dbb49dbb2f9232d14e4a3e3105c07529
BLAKE2b-256 checksum
How to use checksums
d78d8a4ffaa76e369903dbe46241d0ae305c6b52ef7d9cf22d43e8b0f3e75028
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL bitarray-2.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 233.1 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b64504363010494ae4b7aa39a4a79edd2d7ba9c71c44acc2eeac1c5e226884b5
BLAKE2b-256 checksum
How to use checksums
d41b5066bf425c529f606816c8ba5fe0b89fb1fd7b933185a71e8610d540741c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL bitarray-2.5.0-cp38-cp38-macosx_11_0_arm64.whl
Size 104.4 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
910a2d1cb33c93fc325fec1a2db9d639b49b33152a9f251c1ebf2e543f211e14
BLAKE2b-256 checksum
How to use checksums
3e60d254b22d096457c008ebce2028db629c960088ee0c892c5adcb86bd96a0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL bitarray-2.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 105.3 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
05889d3e598834347e98e39a45ce1b3c73eb4927a72f5939c4d71e4a9e28db6a
BLAKE2b-256 checksum
How to use checksums
371432f6500e5f5f49810f3a05b31eea8fe0d53508aa9d1415a35d28e1eafac0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp38-cp38-macosx_10_9_universal2.whl

Download URL bitarray-2.5.0-cp38-cp38-macosx_10_9_universal2.whl
Size 144.3 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2e32b2fdd6c7dfc7afdbb79c2326cdca584f42777dc6df33adbf63a9abd5447b
BLAKE2b-256 checksum
How to use checksums
dcbaae1e7a1a99d33f38013087e619509fca24cebe75ee6eff69a2bb05b6c0c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-win_amd64.whl

Download URL bitarray-2.5.0-cp37-cp37m-win_amd64.whl
Size 110.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
839f27105a0e26af872e3c603e03fe304d4c76bc4844282f0f10936b4de3b01d
BLAKE2b-256 checksum
How to use checksums
05c9690dbdbf62b0618ec003e1a14ed0863148ed4af98e7f9d7b465e3baff837
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-win32.whl

Download URL bitarray-2.5.0-cp37-cp37m-win32.whl
Size 103.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
4f8a2ddb6556b8324c58fb3d90cf0a71ba8b9388f61afd364531613b2e0457f6
BLAKE2b-256 checksum
How to use checksums
d4bf7db59642c9e6d53b7d1d08fb26682c5fe917acbb1fb8344ce5dcea71be2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL bitarray-2.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 261.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
ad6700c8026ac77261c0ddc4fca6f9ef9f59ce42f7b1959dc6dbfcc63fa972c5
BLAKE2b-256 checksum
How to use checksums
636f5f6fe72f840ca0fa951eb6b2da3670eb2ce3654684ed0de6a76d90cadf4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-musllinux_1_1_s390x.whl

Download URL bitarray-2.5.0-cp37-cp37m-musllinux_1_1_s390x.whl
Size 274.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ IBM System/390x
SHA-256 checksum
How to use checksums
b2512ab598f287bfa3aacccf2d397943f8a2d2107ca798110dd03634736269ec
BLAKE2b-256 checksum
How to use checksums
75dff5ccf7deb5886e205204ddc5f8fec7c8bc3d948a9346147097f7d7a5f265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-musllinux_1_1_ppc64le.whl

Download URL bitarray-2.5.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Size 271.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ PowerPC 64-le
SHA-256 checksum
How to use checksums
1324563e5be3bea65ece3a94d656c84f338df47f28d86158d007d9401a21a1b8
BLAKE2b-256 checksum
How to use checksums
7b48310a65fd5ecb373dd8506202a1c6bff4c36cb08239f5cbc1a6e6abf07a23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-musllinux_1_1_i686.whl

Download URL bitarray-2.5.0-cp37-cp37m-musllinux_1_1_i686.whl
Size 251.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
afd76d36f083cf9039517b724cf8804d8f3d1dd9581128f9eaed1fb8be320950
BLAKE2b-256 checksum
How to use checksums
5a16f6a8611c5f414bfe6d228059c7f99b9aedbd8719ecbe015f2223cfc4f63d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-musllinux_1_1_aarch64.whl

Download URL bitarray-2.5.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Size 261.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
d14709dbfd5af3fb368b1e70bc8eaeb54ec567748947f02ff36e681f153470bb
BLAKE2b-256 checksum
How to use checksums
788d040198f8e9b4ff96bc6a948374ac4791b94ad837c7f2db336504df7b7c62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bitarray-2.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 236.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a57de3b8ae1ae46e9ebe9cec050320648d0296e65b0b23056cef69a7f27c826b
BLAKE2b-256 checksum
How to use checksums
658fe89f301a217dde7ae4ab448489d447d7ddf72e0f1dd19562e7045e3fb433
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL bitarray-2.5.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 249.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
2a7545fbd9a38bc8fb3d2ba625766a0ee31460584048055f6dd17b884b9a8e58
BLAKE2b-256 checksum
How to use checksums
3a2490c0202d3f133fe8e71bac4df3f820aff71b4f196a328544df5a67273ad7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL bitarray-2.5.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 246.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
f9ec0ed86704a444a6893632f15a237047e34cc5306583710465c1844e69f74b
BLAKE2b-256 checksum
How to use checksums
b4958dad8ae524d087d97a3f88e63fba072008ede243a71a6b8887a7c17733ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bitarray-2.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 235.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d480a640bace28be3f4ed23755dc851132bd4ae4f2571e9b589c993bfa217e3c
BLAKE2b-256 checksum
How to use checksums
e02e4702c17088f66dc419eaff3611d9eb0a7d318ce07210708a848fe1fe14f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL bitarray-2.5.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 227.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f8fdf0a0dba0643d4504135627a88801450af832a154b18108c29a4643463c73
BLAKE2b-256 checksum
How to use checksums
f876d1d4b94507eb71a860d75fda87b1d27cb08c0b3ffb91d046d933d5c5faea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL bitarray-2.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 105.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cfa2650bc2a3e6acf8660f7a9295d7b2087586a5407b929984a60fcdfd7d603b
BLAKE2b-256 checksum
How to use checksums
68d89c9f4a16cff4f6b31e9fff561232ae789d970763165c2fd718232bdb0df2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-win_amd64.whl

Download URL bitarray-2.5.0-cp36-cp36m-win_amd64.whl
Size 109.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
70dff4e451584bd6c0e2bcae5a5f281ad681e487c4b06f5eb22a8b1e09627c4d
BLAKE2b-256 checksum
How to use checksums
ee59b2fd05e7e1df43eca811b45c134b058b587efb7df1937483881e84974425
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-win32.whl

Download URL bitarray-2.5.0-cp36-cp36m-win32.whl
Size 103.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
983f5804b7befea8ec1a5090185b2fd75dc8f43cc5034431107f5a6a74a3a9ef
BLAKE2b-256 checksum
How to use checksums
eae7a3fa2485f898c13ef7637330182a7f40a05f14dea3ee4efd573406866578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-musllinux_1_1_x86_64.whl

Download URL bitarray-2.5.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Size 259.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
ab9f70d4027549bd282709eacc0fe62d369a881b7d0ca06ad9817f77e33741a2
BLAKE2b-256 checksum
How to use checksums
13c5de9d21f4193ee13577548b352a335db99c83ad7031bf5fc700ee89cdc95f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-musllinux_1_1_s390x.whl

Download URL bitarray-2.5.0-cp36-cp36m-musllinux_1_1_s390x.whl
Size 272.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ IBM System/390x
SHA-256 checksum
How to use checksums
c1a32e0ad3703a2877bbcd7e9d716bff1ec6e22b2e0692cbe1819e46662569e9
BLAKE2b-256 checksum
How to use checksums
2645a334b8f0e8740490e7a1a67cb4d0a7bf4483043aa6dfe84208d90c5b85cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-musllinux_1_1_ppc64le.whl

Download URL bitarray-2.5.0-cp36-cp36m-musllinux_1_1_ppc64le.whl
Size 269.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ PowerPC 64-le
SHA-256 checksum
How to use checksums
a04f95241d133bb5edbd610ca81a8e590d30d52d68d1c0cc21ccdfceba7435e4
BLAKE2b-256 checksum
How to use checksums
0fd96305860f3a88523761f35418431866feafc9d055f7f3edefb9b5050b540b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-musllinux_1_1_i686.whl

Download URL bitarray-2.5.0-cp36-cp36m-musllinux_1_1_i686.whl
Size 249.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
3ffbb28639a977953faf2091ab368d1a426713980ae00e8905237eb6e4172a5a
BLAKE2b-256 checksum
How to use checksums
6afcc1c45f10a02966e8bb44fae95b292bdfb001578b929b72233289d1dbd398
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-musllinux_1_1_aarch64.whl

Download URL bitarray-2.5.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Size 259.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
f55adfbd7b2be862834344d22063dc29c83e2f533d9c7868191cd880bca0167a
BLAKE2b-256 checksum
How to use checksums
8682e7a33483db2b60038f0ec09a4019e810c2e62f325ca58032a0cfce795ea6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bitarray-2.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 236.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
158021d008fefead4e6216a9dcea6a9e69244a1aa2a19727583127d8d6734136
BLAKE2b-256 checksum
How to use checksums
257b73a84c2d43ca64e6b1ffdfeda8305feb85a7de42f8c5f9e6db1e2a8cc448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL bitarray-2.5.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 248.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
3b9aff479555d857b9cea49958b4df2874c2049c59a64dfdc33051ac5373aa95
BLAKE2b-256 checksum
How to use checksums
dafd0a2d7568847306aa8aabc65d78ddf295d14025776d73cb4ca3ddd0876491
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL bitarray-2.5.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 245.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
a8182b1cd5c0507dfe65f16919fddb45b32b0887d592f1adaccc9bb2511e4b35
BLAKE2b-256 checksum
How to use checksums
27312f7383dbff765583f5ca5e59d2eb76579a01e0566ca937e5a00a13695255
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bitarray-2.5.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 235.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
04822df0a36733fcc16eabe0d21a148c90370811d3e2fb2c96e93cc9f215d26a
BLAKE2b-256 checksum
How to use checksums
55e0cbd119f440ea5f72dbc739e0187941aae9da1318e9642e57951f3380418a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL bitarray-2.5.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 227.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
44dd0428d6ce9217f7709064e15e0eaab6cccfc6e2848d9cc2512487a52f350f
BLAKE2b-256 checksum
How to use checksums
bbb970dbe62626819b29913f3501e010251f107a77a8582df205f1a96975ccf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / bitarray-2.5.0-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL bitarray-2.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Size 105.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6f40634359137953266fc78a790d4e9fe61a8ad75fb6ff69d469d23ecefb8f9a
BLAKE2b-256 checksum
How to use checksums
fbf5687d59e7b43194799bdb9f3994aa51a5a898e6878bc62277ecb1395a70f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

2.7.4

87 release files

2.7.3

87 release files

2.7.2

87 release files

2.7.1

87 release files

2.6.1

87 release files

2.6.0

72 release files

2.5.1

72 release files

This release

2.5.0 This release

72 release files

2.4.1

72 release files

2.3.7

1 release file

2.3.6

1 release file

2.3.5

1 release file

2.3.4

1 release file

2.3.3

1 release file

2.3.2

1 release file

2.3.1

1 release file

2.3.0

1 release file

2.2.5

1 release file

2.2.4

1 release file

2.2.3

1 release file

2.2.2

1 release file

2.2.1

1 release file

2.2.0

1 release file

2.1.3

1 release file

2.1.2

1 release file

2.1.1

1 release file

2.1.0

1 release file

2.0.1

1 release file

2.0.0

1 release file

1.9.2

1 release file

1.9.1

1 release file

1.9.0

1 release file

1.8.2

1 release file

1.8.1

1 release file

1.8.0

1 release file

1.7.1

1 release file

1.7.0

1 release file

1.6.3

1 release file

1.6.2

1 release file

1.6.1

1 release file

1.6.0

1 release file

1.5.3

1 release file

1.5.2

1 release file

1.5.1

1 release file

1.5.0

1 release file

1.4.2

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.0

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.6.0

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.5

6 release files

0.3.4

2 release files

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.5

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page