python-kv

View on PyPIReverse Dependencies (15)

0.3.11 python_kv-0.3.11-py3-none-any.whl

Wheel Details

Project: python-kv
Version: 0.3.11
Filename: python_kv-0.3.11-py3-none-any.whl
Download: [link]
Size: 25038
MD5: ee9d43a7c0151d904cf6bc35540edb4f
SHA256: a9597e616b8568fe8fed6fc9dd4dc8440e7ef58fcd49fd12dff4e2518bff56ce
Uploaded: 2024-11-20 22:05:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: python-kv
Version: 0.3.11
Summary: Async 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: pydantic
Requires-Dist: lazy-loader
Requires-Dist: sqlmodel; extra == "sql"
Requires-Dist: sqltypes; extra == "sql"
Requires-Dist: redis; extra == "redis"
Requires-Dist: azure-storage-blob; extra == "blob"
Requires-Dist: aiohttp; extra == "blob"
Requires-Dist: azure-cosmos; extra == "cosmos"
Requires-Dist: aiohttp; extra == "cosmos"
Requires-Dist: fastapi; extra == "server"
Requires-Dist: uvicorn; extra == "server"
Requires-Dist: pyjwt; extra == "server"
Requires-Dist: httpx; extra == "client"
Requires-Dist: pyjwt; extra == "client"
Requires-Dist: typer; extra == "cli"
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"
Provides-Extra: sql
Provides-Extra: redis
Provides-Extra: blob
Provides-Extra: cosmos
Provides-Extra: server
Provides-Extra: client
Provides-Extra: cli
Provides-Extra: all
Description-Content-Type: text/markdown
[Description omitted; length: 561 characters]

WHEEL

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

RECORD

Path Digest Size
kv/__init__.py sha256=mPUSBDiAwaROicH92Dzrh_ezwGlRmO0LZKMy8sAG8ZQ 226
kv/__init__.pyi sha256=uLk1S7gvEMoL7kYRwGdclg7XWFBll8Oqu0ZvO1b6c-A 800
kv/_abc.py sha256=6JdSgNgiAkK3pk4hFLqOfZIWcfnGhzn_UTLydegw0M0 5490
kv/cli.py sha256=R3RvzF3SzmMz-BfltSrYZCTh0oyxccgbOuMDWZX6auU 2554
kv/conn_strings.py sha256=dqytyI17mB_-VjPbnyfEkPo0si6b2t88IBZksbxnU6c 3030
kv/prefix.py sha256=RjCE92Ya1WLOM4xjuNLBUUiINMZ5OfC6UpbZmZ0_eVU 1044
kv/serialization.py sha256=OWrHRY7QM1pJqRHJHaFWfFkJaYHE32cuk01Q6_f3Lzs 993
kv/tests.py sha256=Jk5WNOG_HCkIiS2wLC2sGA4e3nz16chvdwy987o087g 1681
kv/impl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kv/impl/_dict.py sha256=JMVgu9uNhxUNrgsOPywGiubJeqex8He9cCnXO9RffA8 827
kv/impl/fs.py sha256=PeRRrOgDuoSGKWtJZXOuofz3xhAlaTRKVS-Jy_Lfqs8 3776
kv/impl/redis.py sha256=rUInS5JEpi5QWD8jSasD6GgBxpMHs15KPJAjq0fck84 2449
kv/impl/sql.py sha256=1pcw5OGP1R7zmno6XUSw81_7PZgwpDZ7HmZqfzGMaPI 4930
kv/impl/azure/__init__.py sha256=mF4M_d6EiHbB9U9W_oKlKXYIyh8ZFn3gxe_382VXiLI 95
kv/impl/azure/__init__.pyi sha256=yhJttOifPSz5Cn5M62uV9bC8t-_Cki0-2pP8Ub2-gl4 210
kv/impl/azure/blob/__init__.py sha256=SkA3nc_t0t4BS8ZrX9VOfxUIxNhpeghY8cKzv-DYM8k 63
kv/impl/azure/blob/blob.py sha256=TjpDPupZ8ssWsZfS_ka3I_EzuurvpNiwPLTi-kDrAK8 3203
kv/impl/azure/blob/container.py sha256=ek1adDA3UGBzwxD2bmD-Y2jZ0NXv2c_rslf7BacePRY 3353
kv/impl/azure/blob/util.py sha256=De9dxB51vQEAvoPRMVBAm6t77uPtWukzR_vvPedtBgY 617
kv/impl/azure/cosmos/__init__.py sha256=o6ujLfrPu4brFrhZfxTdO9f1fRCT4hJOyAZz84a2dSo 106
kv/impl/azure/cosmos/container.py sha256=DXhAaB-K7yJnkTPe2T2MDWOl-ed3ACK_99TEX_-wMx4 3368
kv/impl/azure/cosmos/db.py sha256=OgInpoIzOk0brBK91SvkRTi4QpeVPXoD0yHm0QweiOE 3041
kv/impl/azure/cosmos/partition.py sha256=VgnZAwnovDC9RGnMkqHsDrEorf5x-NMCAuhq5RNg2B0 3836
kv/impl/azure/cosmos/util.py sha256=misDBeCkSrN3kwH0ipofBR8IzP3e0ZxUbMGAqyKfEuQ 2785
kv/impl/http/__init__.py sha256=mF4M_d6EiHbB9U9W_oKlKXYIyh8ZFn3gxe_382VXiLI 95
kv/impl/http/__init__.pyi sha256=u1Kz5FX4dHzkxqjdwZLIrqkkJBWSmqoYvOfoNvbigh8 111
kv/impl/http/client.py sha256=cTq8mIjcVqvXofmBJZ0Vw7mrm0qUQ3IVZesarMzeCcI 4665
kv/impl/http/server.py sha256=AA3JSWioN2VIElUIUv6sgRgMA8v1MUY5knI9MWfEOxE 2489
python_kv-0.3.11.dist-info/METADATA sha256=o8AciXO-I8obj6-nCov96LyU3A84eAYz2FWQqRk33PY 2025
python_kv-0.3.11.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
python_kv-0.3.11.dist-info/entry_points.txt sha256=zb-172TzCgAtZ0hLRdPjD-mFCWGkgBLetek18Rfklmg 34
python_kv-0.3.11.dist-info/top_level.txt sha256=z85M-ICBi-OoWrXz-dZX8xL06idJqievlWlmDg07U0M 3
python_kv-0.3.11.dist-info/RECORD

top_level.txt

kv

entry_points.txt

kv = kv.cli:app