Bitarray

Latest version: v3.3.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 18

2.8.3

-------------------
* ensure readonly attribute is set correctly when creating new objects,
see 211
* optimize sparse bitarray compression for raw block type
* improve hash functions in Bloom filter example

2.8.2

-------------------
* update cibuildwheel to 2.16.1 in order to provide cp312 wheels on PyPI
* improve error messages for masked assignment
* simplify test collection
* added `pytest.ini` to allow running pytest with no additional arguments,
see 208
* `util.sc_encode()`: avoid writing empty blocks at end of compressed
stream, i.e. skip encoding when total population count is reached

2.8.1

-------------------
* use reconstructor function for pickling, see 207
* simplify implementation of `.reverse()`

2.8.0

-------------------
* allow [integer sequence indexing](indexing.rst) by list of indices,
see 204 (addresses 156 and 190)
* add [masked indexing](indexing.rst) by bitarray masks,
see 205 (addresses 190)
* improve `.bytereverse()` docstring, see issue 202

2.7.6

-------------------
* remove caching hash value, fixes issue 201

2.7.5

-------------------
* fix for pypy3.9-v7.3.11, 198 (fixes 188)
* enable building wheels for PyPy

Page 3 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.