Simplekv

Latest version: v0.14.1

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

Scan your dependencies

Page 3 of 5

0.11.4

======
* The open() method in the azure backend now supports partial reads of blobs
* The exceptions from the azure backend contain more human-readable information in case of common errors.

0.11.3

======
* Apply 0.11.2 in ExtendedKeySpaceMixin as well

0.11.2

======
* Restore old behaviour of accepting valid keys of type `str` on Python 2

0.11.1

======
* Fix version in setup.py

0.11.0

======
* The memcached backend has been removed
* Keys have to be provided as unicode strings
* Values have to be provided as bytes (python 2) or as str (python 3)
* keys() and iter_keys() provide a parameter to iterate just over all keys with a given prefix
* Added :class:`simplekv.CopyMixin` to allow access to copy operations to
backends which support a native copy operation
* Added a decorator which provides a read-only view of a store:
:class:`~simplekv.decorator.ReadOnlyDecorator`
* Added a decorator which url-encodes all keys:
:class:`~simplekv.decorator.URLEncodeKeysDecorator`
* Added a Microsoft Azure Blob Storage backend:
:class:`~simplekv.net.azurestore.AzureBlockBlobStore`
* Added :class:`~simplekv.contrib.ExtendedKeyspaceMixin` which allows slashes and spaces in key names
This mixin is experimental, unsupported and might not work with all backends.

0.10.0

======
* simplekv no longer depends on ``six``.
* The :class:`~simplekv.decorator.PrefixDecorator` works more as expected.
* An experimental git-based store has been added in
:class:`~simplekv.git.GitCommitStore`.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.