kvdb-py

View on PyPIReverse Dependencies (0)

0.0.2 kvdb_py-0.0.2-py3-none-any.whl

Wheel Details

Project: kvdb-py
Version: 0.0.2
Filename: kvdb_py-0.0.2-py3-none-any.whl
Download: [link]
Size: 217562
MD5: ab7431cc3b57358ab9cb7bc33f8f328c
SHA256: 86a1ab0b68290b5c8f703c193aa6b457628e2ff4b51002ebde644169369cd37e
Uploaded: 2024-01-31 19:37:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: kvdb-py
Version: 0.0.2
Summary: Key-Value DB Python Client Abstraction built on top of Redis
Author: Tri Songz
Author-Email: ts[at]growthengineai.com
Home-Page: https://github.com/trisongz/kvdb-py
License: MIT Style
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development :: Libraries
Requires-Dist: anyio
Requires-Dist: pydantic
Requires-Dist: pydantic-settings
Requires-Dist: croniter
Requires-Dist: tenacity
Requires-Dist: backoff
Requires-Dist: redis
Requires-Dist: hiredis
Requires-Dist: xxhash
Requires-Dist: makefun
Requires-Dist: lazyops (>=0.2.69)
Requires-Dist: typer
Requires-Dist: typing-extensions; python_version < "3.8"
Requires-Dist: pysimdjson; extra == "serialization"
Requires-Dist: cloudpickle; extra == "serialization"
Requires-Dist: zstd; extra == "serialization"
Provides-Extra: serialization
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15413 characters]

WHEEL

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

RECORD

Path Digest Size
kvdb/__init__.py sha256=eTeQqh062MT24XNnR-_FoP-4BCGM-dtIJoz0dLoBfZ8 31363
kvdb/backoff.py sha256=Uczzwoiwi8pbQuzm6ijkCf0C47_St7MOrZ05NfH1izo 345
kvdb/client.py sha256=JyeW1kcASv_TVb-DkDNvt78USeGDY4p7Ve2PwoZ0DwE 32816
kvdb/errors.py sha256=bR4pFnR5ZRoiIhfbL94j8TA8EoDhcBEekoPq4YFzfpw 5724
kvdb/version.py sha256=iCUM-N2DBiBJwjIggyD1oB0hktUSVLmVE55RnMVZwJI 17
kvdb/components/__init__.py sha256=ySUAcJZ1mVKxSAAWGGm8XJoFT6t7AYdzC5o5jcCZe9I 469
kvdb/components/client.py sha256=AoFpltMEAyX7D4NlwXiY5qdnEMtGEBRFYHEmpkZw2lk 9604
kvdb/components/cluster.py sha256=EURBTLWSuvqw7YhcNaNwLLOVvBX6l8elbpuib1kPy-g 8868
kvdb/components/connection.py sha256=6b_D3azrnbuyzRJUy_wJx-7ShM3dz9hgHssF-Q8U2aM 27161
kvdb/components/connection_pool.py sha256=l_aEmgovCM9Js7Yr5GeK0GPqu3XlvEVMupMYBHOiG9Q 31845
kvdb/components/lock.py sha256=ps5xbsQOuFjqSta3u67lKHQoei48g4J7KaEYKLeO01E 10018
kvdb/components/persistence.py sha256=8Tq_nporGUyHAbhDoUD6gbZuEFn6EmAPejRegp9DOgc 25058
kvdb/components/pipeline.py sha256=ABXeaw9bD4SobwEDofsz9xIxpOsGQJZlbC_gZJGET30 17213
kvdb/components/pubsub.py sha256=bAkZsd_Si9NRnKniyjCJjCwulAuFn9ENSoGS2yP3zmw 2397
kvdb/components/session.py sha256=feb9May1iON34MsL9JVlTyFjgd84OZdb-IplDOS9leg 26751
kvdb/components/session.pyi sha256=q_sfJVntP-RVCsZ9E4Ku8eUHDn1hegf15AOwrfobPqc 275015
kvdb/configs/__init__.py sha256=XLzyd3iKO8-hMCB2GNKyvpRixIUIze3x8zx0qChusHY 632
kvdb/configs/base.py sha256=jreDL-WfLY1qvO176olokLYylklxQxXsq3HplBueej0 7528
kvdb/configs/caching.py sha256=oGCa_eZaPnyQDRI7NQAsO04Cpn7Txhk-TPepbH3Upf4 3861
kvdb/configs/core.py sha256=l1eaxlUmyrD8O6KiAmH2jGpySjTRSfBOznR4m1vGF2c 4574
kvdb/configs/defaults.py sha256=rdTfyyqkwVCKefsGA1XTU6NEQ5r5HXX5xAY698h7MHs 9151
kvdb/configs/main.py sha256=BkY97ZJVf2vAUs4_Uuu-Sc8U6lKjzWLAKn0pj4ah1_0 11180
kvdb/configs/tasks.py sha256=SKXO2Nx56ti4S0J4qms-kmepWDot5eBU-xXhFE3y_UU 534
kvdb/configs/types.py sha256=TZw3jwHmQOazHeM4wl6VwRuFGzcr7A6Su-q1cx1WmbE 3420
kvdb/io/__init__.py sha256=-ZCfzz0qOFybOUxtl4PJZCyJ5gtXBUv2M9CTUIYgfmw 23
kvdb/io/encoder.py sha256=1LnKZxHQoqCPM-NCVxKej9P960QieEyqrh90-Vttb8w 5499
kvdb/io/cachify/__init__.py sha256=3Z5TIkWuZYC-IYNCM5OA_ppN_eh6KeCX2kiQhOgX-Ss 9251
kvdb/io/cachify/base.py sha256=5TpncU4eavYFv4DaPHy7M4vmXvQiLfLJD8QHQh97XzE 61493
kvdb/io/cachify/cache.py sha256=FsiGSFQtcE3rlTN5XpHyh_8lusaixk-cCV36Zuy-EwQ 17365
kvdb/io/cachify/main.py sha256=rp2_Bhu1yKpArjk6k66rA11y5aalI1-EZBYc4zey5z0 12884
kvdb/io/compression/__init__.py sha256=OKSdDoUirhMmrMCcHwyPd7OujeVi4F8K4ToKYzEQbIc 1781
kvdb/io/compression/_gzip.py sha256=hIdGXAZddISOLnmPt1_2C3IX1VRjXSToawiV4BKxPEY 943
kvdb/io/compression/_lz4.py sha256=bOJlDR1qCDOGbftkxHYAmDPe4fleegPvI9TeaJ01fyk 1461
kvdb/io/compression/_lzma.py sha256=_kgMJF5drYhur1mhZreMsyka9Cv6vr2jyC_yYWrlHaE 1067
kvdb/io/compression/_zlib.py sha256=zfDBL3Onbt7KjKnXUAXs6KqQGmfa6X5B0XRLf1EvGWs 973
kvdb/io/compression/_zstd.py sha256=mqMhssQ6taCTmwbZFXREOg005FzRR8L9scBeHId9ldU 1359
kvdb/io/compression/base.py sha256=KY7jybDLANnPck8XqndEMPGb_bqDdaxRD04ZP06pB6s 2209
kvdb/io/serializers/__init__.py sha256=zlmSSR3LWkV-U6G0BORSqXzaTCfVRJm-ELBI9HjD6Yo 4420
kvdb/io/serializers/_json.py sha256=3R1FOYDA1a8IFZRx0AW_onQUnpxEKbTOc8se2YaU6Tk 5985
kvdb/io/serializers/_msgpack.py sha256=cGZSBzhheO01M332aATbq4JPU57UfFbb_feuEfnU_gQ 6229
kvdb/io/serializers/_pickle.py sha256=farlPCV6Lo7M97ZCDEn_Lm-BNcqks5X_ng7c8RnSD7k 3065
kvdb/io/serializers/base.py sha256=37w-HWXUhlFW2pCsi2ncUItGTVv6nH1OZarmrWimPd4 9243
kvdb/io/serializers/utils.py sha256=Fe-2ehJqX3UyhFo7rf5n7D0zesE7mhf1u1dPAqPHAZw 8456
kvdb/tasks/__init__.py sha256=L6x61NXlm-_CmIDo_E2sLZG-H2Y7hCVgoYMc_NXPMqE 27495
kvdb/tasks/abstract.py sha256=aOSjFQ_Q7vAXaHeZp0C4pN_wr8gbR1R74ygIyPp74Pg 9273
kvdb/tasks/cli.py sha256=2y3LJgati3pYC9Yq2Wl2H6AZJ1ctClbPxKVAKtfqFpY 4640
kvdb/tasks/main.py sha256=p-v5E6BZ8vuGZsEU_vC8L9dlIYBghAg29lEPQlWxsks 48992
kvdb/tasks/queue.py sha256=OZVseuackab8aW8Rg4zfPgWY1M6WGvmulYm9U-D86gY 55487
kvdb/tasks/spawn.py sha256=ux7WjstW_eMZkp0ksu8G5AEXIw1ur_G2AoH_pWi6M6U 26465
kvdb/tasks/static.py sha256=n98W_2a1YhiVfsfKBFY77YpsWPxXlrKIkPXNhkoXKyM 1350
kvdb/tasks/tasks.py sha256=jOJ0w2jnIgslqn7VUa1I-zp8Mh-gdjMhncfwVvuEClk 27548
kvdb/tasks/types.py sha256=WXdPD_rn5nkg17BWIb0JCn9jGd-chkPvAIUglAjZVhI 13961
kvdb/tasks/utils.py sha256=2rNvEFseDzJyP-XTgaHiTcu8PKluUdYuPzMC6h5ZFAk 6075
kvdb/tasks/worker.py sha256=SpU2Pb6CC1TXlP99RXTlXcKGi75lVU7aeUwR9mcpuSA 41303
kvdb/tasks/wraps.py sha256=nwKRRg06jm4RVDtzxocn7wDct1LH8uEc-OgWvQg4uog 15338
kvdb/types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kvdb/types/base.py sha256=osu8C9G2UqgxgwaW4DexW-AITS3nHcEqSqo21gtaF-0 12303
kvdb/types/common.py sha256=KpXfCFM3uvnp-Pd166mu7XfvQhJjkS2VTjHKTjHDGjU 2843
kvdb/types/contexts.py sha256=44UCylTXmcIgjRcceQCzxKadu90DcUclDE6-XnSzqk4 5986
kvdb/types/generic.py sha256=6AbV7LYBVt55yknkKkYyq7B0orOEgElJqzarr737ITM 2965
kvdb/types/jobs.py sha256=u7HWbkInDh4U3Gks7QgHzT9yGKLR0ligZHg3J7V1Rzc 30903
kvdb/types/mixins.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kvdb/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kvdb/utils/cron.py sha256=w1vVHxJaLpT5prTAEtVsrs2UAtX90z-8nIkuTXxsD30 4952
kvdb/utils/helpers.py sha256=ZMX_XDSisjO09ibsmWQ21fEydmUYtbMw46rBGCunjic 6676
kvdb/utils/lazy.py sha256=2Wv_laHwFejrOMFrgnySwtShPL3gCBXBKHBP0c8Wsr4 2415
kvdb/utils/logs.py sha256=Rcnuoe03OHBx0lzxqgU6N2J-ITP7h9EJsQqEplWhwnk 228
kvdb/utils/patching.py sha256=K6uNPxc8VKdTVqEier6udY7penOAlFijUJ2lVXUHQeU 5453
kvdb/utils/pool.py sha256=fsUytLLmS_tYwz6qsiFsbkGifpS8abgUmSA07l50Yuk 244
kvdb/utils/retry.py sha256=kfGhvJ6aNV87jbrREPelFKoylhbVeA3nGYVncq_UbpM 4945
kvdb_py-0.0.2.dist-info/LICENSE sha256=dVKbr4xDjNS6iRnbz8JKUNA_givHo9IYDFxWkKD7X34 1065
kvdb_py-0.0.2.dist-info/METADATA sha256=YDwSROI5m3cED2xsVijDIZLrcumpeU3uMmOINWMCToM 16450
kvdb_py-0.0.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
kvdb_py-0.0.2.dist-info/entry_points.txt sha256=EgckCOmORfmWjqzIyJpNCfa3QtNEvx_4NEUHiARSteI 50
kvdb_py-0.0.2.dist-info/top_level.txt sha256=6EsoBIqHPiGdgJtliZ0aOFC_vXTGqRTD37ZdMO5DmoY 5
kvdb_py-0.0.2.dist-info/RECORD

top_level.txt

kvdb

entry_points.txt

kvdb-task = kvdb.tasks.cli:main