python-kv

View on PyPIReverse Dependencies (12)

0.2.14 python_kv-0.2.14-py3-none-any.whl

Wheel Details

Project: python-kv
Version: 0.2.14
Filename: python_kv-0.2.14-py3-none-any.whl
Download: [link]
Size: 28760
MD5: e3c8afc6249af2d383ab256ae4c9a00c
SHA256: 411ebe6245f416bc6fce0d77ce94e3ccaab152b07b8ba9e6e8cc69612d98bea2
Uploaded: 2024-08-20 19:42:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: python-kv
Version: 0.2.14
Summary: Async, exception-free key-value store ABC. Implementations over SQLAlchemy, the filesystem, Redis, Azure Blob, and more.
Author-Email: Marcel Claramunt <marcel[at]moveread.com>
Project-Url: repo, https://github.com/marciclabas/kv.git
Requires-Python: >=3.10
Requires-Dist: haskellian
Requires-Dist: pydantic
Requires-Dist: lazy-loader
Requires-Dist: fs-tools; extra == "all"
Requires-Dist: sqlmodel; extra == "all"
Requires-Dist: redis; extra == "all"
Requires-Dist: azure-storage-blob; extra == "all"
Requires-Dist: aiohttp; extra == "all"
Requires-Dist: fastapi; extra == "all"
Requires-Dist: uvicorn; extra == "all"
Requires-Dist: httpx; extra == "all"
Requires-Dist: typer; extra == "all"
Requires-Dist: azure-storage-blob; extra == "blob"
Requires-Dist: aiohttp; extra == "blob"
Requires-Dist: typer; extra == "cli"
Requires-Dist: httpx; extra == "client"
Requires-Dist: azure-cosmos; extra == "cosmos"
Requires-Dist: aiohttp; extra == "cosmos"
Requires-Dist: fs-tools; extra == "fs"
Requires-Dist: redis; extra == "redis"
Requires-Dist: fastapi; extra == "server"
Requires-Dist: uvicorn; extra == "server"
Requires-Dist: sqlmodel; extra == "sql"
Requires-Dist: sqltypes; extra == "sql"
Provides-Extra: all
Provides-Extra: blob
Provides-Extra: cli
Provides-Extra: client
Provides-Extra: cosmos
Provides-Extra: fs
Provides-Extra: redis
Provides-Extra: server
Provides-Extra: sql
Description-Content-Type: text/markdown
[Description omitted; length: 1322 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (73.0.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
kv/__init__.py sha256=mPUSBDiAwaROicH92Dzrh_ezwGlRmO0LZKMy8sAG8ZQ 226
kv/__init__.pyi sha256=4nWdQexi9rigtLDAuirAzlUzZR8y1nNZ8QB60kva-LI 884
kv/_abc.py sha256=-xZI12gJLGCf2HNLwmON32njvT7TmaSSjMvUDgpNYiE 7014
kv/cli.py sha256=smVW8kCP750txOarVcjHqwMrkg0qoRP0Dg_yHObP6js 2934
kv/conn_strings.py sha256=GPO97nZsoyV3XveKR7aQdlXZceRfCqkpz-UFX9v6unI 3312
kv/prefix.py sha256=AQ9EjdwOjVdQYiBOPwtNLHjlb-fUYnseqrcx0iqbUwY 862
kv/serialization.py sha256=gFGp577sORTH49Jt3SGAioIft34Qf2X1gq26MGMWjHw 1091
kv/tests.py sha256=RD8mOJTfMjhFos-uiNXF2N5j5_80cIhc7EAF755piqA 2758
kv/azure/__init__.py sha256=mF4M_d6EiHbB9U9W_oKlKXYIyh8ZFn3gxe_382VXiLI 95
kv/azure/__init__.pyi sha256=yhJttOifPSz5Cn5M62uV9bC8t-_Cki0-2pP8Ub2-gl4 210
kv/azure/blob/__init__.py sha256=SkA3nc_t0t4BS8ZrX9VOfxUIxNhpeghY8cKzv-DYM8k 63
kv/azure/blob/blob.py sha256=yUKT-Jm2wsX4Pf75WMJOo4s7TecnQAUVQgsiOKNitMY 3316
kv/azure/blob/container.py sha256=2ITAv6BNx99JXuiUX4putUs1ei0uU9AK2gQfjDl4J74 3579
kv/azure/blob/util.py sha256=De9dxB51vQEAvoPRMVBAm6t77uPtWukzR_vvPedtBgY 617
kv/azure/cosmos/__init__.py sha256=o6ujLfrPu4brFrhZfxTdO9f1fRCT4hJOyAZz84a2dSo 106
kv/azure/cosmos/container.py sha256=p1cAjXGpXbZ_NOAswuhD-TurEMChg7119xk9LC5a61I 3490
kv/azure/cosmos/db.py sha256=RCwBTSu8XucQNJry77MOBCZ7GL-ehQ5_rZctsT0RCG8 3184
kv/azure/cosmos/partition.py sha256=2uwToku1Nu8t2ZaTw2hm-uFIVEXlLzV_eRPypd5JlfY 3674
kv/azure/cosmos/util.py sha256=pKvNAQ9yvP2VUzeORdRtKL951NIDuxrMF6hFfPtlTgs 2951
kv/http/__init__.py sha256=mF4M_d6EiHbB9U9W_oKlKXYIyh8ZFn3gxe_382VXiLI 95
kv/http/__init__.pyi sha256=lFJmgSCD_bR_ZDgnKY4va06l_L97HoJn3ifu6JjNdxU 204
kv/http/client.py sha256=tSKTb3uOdT-NrTW9wWNbrbp4exsruQryIBM7SF7irJs 3649
kv/http/req.py sha256=5fI0xu0q1drVddRmI9qlE93AlHSBvJwaRPt9aJKdtPU 989
kv/http/server.py sha256=H3yfJFGrj8Kl6CE5C1-Cau5h8QqLo1lq8zANSyNtEOU 2832
kv/impl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kv/impl/_dict.py sha256=W2JZ0AhTbzaf9qEc3KDdAm6tnYrMTtcBQbp182bFzP8 1038
kv/impl/fs.py sha256=s9KwIP_g35jKop7wtiiy1tfKBuDWXhO7sqcT42Si4bE 3009
kv/impl/redis.py sha256=xTt1NczEjurLHCiNVJsH3G_diY7NwvXM3IQ7D33_lt0 2760
kv/impl/sql.py sha256=MpjLy5qAEWV4H9SCETxGXJe5R-46SS0n9uM4JStqa-c 4822
kv/impl/sqlite/__init__.py sha256=tjsCZOT1Rn36VCECQjlprjMut70DMGCjRMhpi5aYa8c 28
kv/impl/sqlite/queries.py sha256=70-_uJIrN_gQPwyGexoOPORMdf4qoDFonWud3IcPU7U 1733
kv/impl/sqlite/sqlite.py sha256=i6AMrLprCm7Nkbv2-qaU5FVX73exJjyFAwkMXDdMKOM 3082
python_kv-0.2.14.dist-info/METADATA sha256=GoUdsLmrLti6HRaEjLdcOyUGTIELsR3SKQGgX7QT1sw 2806
python_kv-0.2.14.dist-info/WHEEL sha256=Mdi9PDNwEZptOjTlUcAth7XJDFtKrHYaQMPulZeBCiQ 91
python_kv-0.2.14.dist-info/entry_points.txt sha256=zb-172TzCgAtZ0hLRdPjD-mFCWGkgBLetek18Rfklmg 34
python_kv-0.2.14.dist-info/top_level.txt sha256=z85M-ICBi-OoWrXz-dZX8xL06idJqievlWlmDg07U0M 3
python_kv-0.2.14.dist-info/RECORD

top_level.txt

kv

entry_points.txt

kv = kv.cli:app