Metadata-Version: 2.1
Name: keyvalue-sqlite
Version: 1.0.2
Summary: Super simple keyvalue store for python, backed by sqlite.
Home-page: https://github.com/zackees/keyvalue_sqlite
Author: Zach Vorhies
Author-email: dont@email.me
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown

# KeyValueSqlite

Super easy drop in replacement for python dictionary, which stores
it's key-value to an sqlite database.

This datastructure is not going to win any performance races, but it
is super simple to use with just a few lines of code. This is a great
option for one of those small web apps which doesn't have enough load
to justify mysql or postgres, or a file that will be used by multiple
processes, or to store a file that can't be corrupted during a power
failure.

When fetching large amounts of data try to use get_many() or dict_range().

# Links
  * https://pypi.org/project/keyvalue-sqlite/1.0.0/
  * https://github.com/zackees/keyvalue_sqlite

# TODO:
  * Make read access use a shared lock rather than an exclusive lock.

