Bug#1042444: ITP: klepto -- Persistent caching to memory, disk or database
Package: wnpp
Severity: wishlist
Owner: Julian Gilbey <jdg@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>
* Package name : klepto
Version : 0.2.4
Upstream Contact: Mike McKerns <mmckerns at uqfoundation dot org>
* URL : https://github.com/uqfoundation/klepto
* License : BSD-3-clause
Programming Lang: Python
Description : Persistent caching to memory, disk or database
klepto extends Python's lru_cache to utilise different keymaps and
alternate caching algorithms. This package also has archiving
capabilities for longer-term storage. It uses a simple
dictionary-style interface for all caches and archives, and all
caches can be applied to any Python function as a decorator.
.
klepto is intended to be used for distributed and parallel computing,
where the keymaps serialize the stored objects, and the caches and
archives are intended to be read/write accessible from different
threads and processes.
.
klepto is part of pathos, a Python framework for heterogeneous computing.
This is a plugin for the pathos package, which I am ITP'ing.
I will maintain it within the Debian Python Team.
Reply to: