Kastore

Latest version: v0.3.3

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

Scan your dependencies

Page 1 of 2

2.1.1

- Minor bug-release and maintenance update.

- Fix assertion triggered when NULL was passed along with KAS_BORROWS_ARRAY.
(benjeffery, 185)

- Move VERSION to VERSION.txt to prevent issues on macos.
(benjeffery, 187, 186)

C_2.1.0

2.1.0

- Add flag ``KAS_BORROWS_ARRAY`` to put. When specified kastore will not copy
or free the array, which must persist for the life of the store.
(benjeffery, 181, 180).

- Add flag ``KAS_GET_TAKES_OWNERSHIP`` to open. If specified all ``get``
operations will transfer ownership of the array to the caller.
``kastore`` will not ``free`` the array memory and this is the
responsibility of the caller.
(benjeffery, 179, 176)

C_2.0.2
Minor updates to C packaging and meson configuration.

C_2.0.1
Minor bug-release and maintenance update.

**Bug fixes**

- Fix an overflow in an internal flags value on platforms with 16 bit int types (jeromekelleher, 153).

- Fix a bug in which error conditions were not reported in appen mode if an error occurred when closing the temporary file used to read the data. (jeromekelleher, 160, 164).

**sha256sum**

- eedd3af700f6adf2be01e2f2b768a167452edc35d0b468c9647b232864e9a65a kastore-2.0.1.tar.gz

0.3.3

Maintenance release:

- Support for numpy 1.x and 2.x
- Require Python >= 3.9

0.3.2

Upgrade build system to build module. Fixes numpy version inconsistency as sdist didn't
specify oldest-supported-numpy. (benjeffery, 190, 191)

C_2.1.1

0.3.1

Bugfix for packaging on conda.

0.3.0

**New features**

- Support for file-like objects in dump/load and remove
file seeks. This allows reading from pipes/FIFOs etc
(grahamgower 88).

- Add ``loads`` and ``dumps`` functions that operate on
strings (jeromekelleher, 88)

**Breaking changes**

- The ``filename`` named argument to load/dump has been changed to
``file`` to reflect the support for file objects.

- Minimum python version is now 3.6.

C_2.0.0
- Major file version bumped because new fields were added to the kastore_t
struct, leading to potential ABI breakage. No API breakage should occur.

**New features**

- Add kastore_openf function to support FILE objects, and remove
file seeks. This allows reading from pipes/FIFOs, and allows
multiple stores to read from the same stream. (grahamgower, 88)

C_1.1.0
- Add `contains` function
- Add `oput` variants that transfer ownership of buffer.


C_1.0.1
Support for including kastore as a meson subproject.

C_1.0.0
Removes the dynamic API from the API and adds basic C++ support.

py_0.2.2
Fix packaging bugfix in setuptools bootstrapping.

py_0.2.1
Update fixing various packaging and long term API issues.

Export the 0.1.0 C API via the Python Capsule interface.


c_0.1.0
Initial release of the C API. Semver semantics will be followed from this point.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.