Metadata-Version: 2.4
Name: vllm-kvblockd
Version: 0.1.0
Summary: vLLM native KV-transfer adapter backed by kvblockd (KVConnectorBase_V1 + SecondaryTierManager)
Author-email: Rudray Mehra <rudraymehra@gmail.com>
License-Expression: Apache-2.0
Requires-Python: >=3.10
Requires-Dist: blake3>=0.4
Requires-Dist: kvblockd>=0.1.0
Requires-Dist: numpy
Provides-Extra: test
Requires-Dist: pytest>=8; extra == 'test'
Requires-Dist: torch; extra == 'test'
Provides-Extra: vllm
Requires-Dist: vllm<0.26,>=0.22; extra == 'vllm'
Description-Content-Type: text/markdown

# vllm-kvblockd

Native vLLM KVConnector-v1 for [kvblockd](https://github.com/rudraymehra/KVStash) —
the single-binary LLM KV-cache store (DRAM → NVMe → S3 over plain TCP).
This connector produced every published TTFT number in the repo
(receipts: `docs/BENCHMARKS.md`, `docs/CLAIMS.md`).

Quick start: `docs/INTEGRATIONS.md` → "vLLM native connector".
TP=1 only (refuses multi-GPU at boot); requires `PYTHONHASHSEED=0`.
