Documentation - Home

Note

To use this library, you must have Python installed on your device.

Don’t have Python? Install it here: https://python.org/downloads

Installation

You can install kms with pip:

pip install key-multivalue-storage

Or, install it with uv:

uv add key-multivalue-storage

You can also install the dev extra. This extra provides Pylint and Griffe on the side, allowing for easier development and testing.

pip install key-multivalue-storage[dev]

Warning

This extra is only available on versions later than kms-v1.2.2/2026.05.06b.

Tip

No pip or uv? Install the wheel here: https://pypi.org/project/key-multivalue-storage/#files

Basic Usage

Tip

When importing just logic related to Storage (i.e. Storage, Load, Edit, Delete), the recommended import statement is:

from key_multivalue_storage import Storage # note the module name!

Otherwise, the main recommended import statement stands as:

import key_multivalue_storage as kms # note the module name!

Structure of the Library

Note

Certain items that aren’t part of the public API and/or are part of repo systems like workflows are not shown here.

Tip

Click on a module, class, or method below to go straight to its documentation!

List of Current Deprecations

Important

Only public deprecations are included. Deprecations to private methods, modules, or logic are not included.

List of current deprecations, sorted by the version they were deprecated. All deprecations listed below will be formally removed in kms-semver2.0.0.

kms-semver1.3.1

kms-semver1.3.0

Old name New name
VERSION semver
DATE_VERSION calver
LAST_UPDATE last_update
Storage.Delete.by_propkey(_,top_lv_key='key')
import key_multivalue_storage as kms

warnings.filterwarning(category=kms.Storage.DeleteWarning) # Old, will raise DeprecationWarning
warnings.filterwarning(category=kms.DeleteWarning) # New, will work properly

kms-semver1.2.3

Old name New name
VERSION semver
DATE_VERSION calver
LAST_UPDATE last_update
Storage.Delete.by_propkey(_,top_lv_key='key')

kms-semver1.2.0

« Back to home