xdol#

Extended tools for dol (Data Object Layers)

Modules

keys

Robust, stable cache keys: turn a call's inputs into a short, filesystem-safe string.

memoize

Persistent memoization with record/replay modes, for costly calls.

paths

Tools for manipulating paths.

pystores

Stores for python objects

registry

A typed dict-backed plugin registry.

updating

mapping using customizable policies to determine which items to update.

util

Utility functions for xdol.

x_codecs

Extra codecs: object <-> bytes pairs, and stores that apply them.