Biglist

Latest version: v0.9.7

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

Scan your dependencies

Page 2 of 7

0.9.1

- Finetuning in `Biglist.flush`.

0.9.0

- Removed parameter `keep_files`. `__del__` no longer calls `destroy`; instead, it always tries to call `flush`.
User must explicitly call `destroy` if so desired.
- `Biglist.flush` gets new parameter `eager`, default `False`.

0.8.9

- Update usage of file lock following ``upathlib`` upgrade.

0.8.8

- Removed ``Multiplexer``. (It was moved to ``upathlib``.)
- The generic parameter of `Chain` and `Slicer` is now the type of the data elements. Previously it is the type of the constituent Seq (which contain data elements).
- Removed classmethods ``Biglist.load_data_file`` and ``Biglist.dump_data_file``. Updated the usage of `serializers` following ``upathlib`` upgrade.
- Removed registration of the storage format 'pickle-lz4' for ``Biglist``.

0.8.7

- Removed the optional dependency `lz4`. User just needs to install package `lz4` themselves in order to use
the storage format `pickle-lz4`.
- ``Biglist.flush`` got new parameter ``raise_on_write_error``.

0.8.6

- Made ``zstandard`` a required (as opposed to optional) dependency, because ``Biglist.DEFAULT_STORAGE_FORMAT`` defaults to ``pickle-zstd``.
- Decreased default value of ``Biglist._n_write_threads`` from 8 to 4.

Page 2 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.