Skip to content

0.11.0

Compare
Choose a tag to compare
@criemen criemen released this 04 Aug 14:59
· 102 commits to master since this release
  • 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 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: simplekv.decorator.ReadOnlyDecorator
  • Added a decorator which url-encodes all keys: simplekv.decorator.URLEncodeKeysDecorator
  • Added a Microsoft Azure Blob Storage backend: simplekv.net.azurestore.AzureBlockBlobStore
  • Added simplekv.contrib.ExtendedKeyspaceMixin which allows slashes and spaces in key names. This mixin is experimental, unsupported and might not work with all backends.