Pyprobables

Latest version: v0.6.0

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

Scan your dependencies

Page 1 of 5

0.6.0

* Add `QuotientFilter` implementation; [see issue 37](https://github.com/barrust/pyprobables/issues/37)
* Add `bitarray` implementation
* Bitwise operations in lieu of modulo calculations

0.5.9

* Add `py.typed` files so that mypy will find type annotations
* Drop support for python `3.6` and `3.7`

0.5.8

* Make the `mmap` utility class windows compatible; see [PR 160](https://github.com/barrust/pyprobables/pull/106); Thanks [leonhma](https://github.com/leonhma)

0.5.7

* Update Build System and update project metadata
* Better support for `resolve_path` in passed filenames
* Remove Python 3.5 support
* Pylint inspired updates

0.5.6

* Bloom Filters:
* Fix for `ValueError` exception when using `estimate_elements()` when all bits are set
* Add Citation file

0.5.5

* Bloom Filters:
* Re-implemented the entire Bloom Filter data structure to reduce complexity and code duplication
* Removed unused imports
* Removed unnecessary casts
* Pylint Requested Style Changes:
* Use python 3 `super()`
* Use python 3 classes
* Remove use of temporary variables if possible and still clear

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.