Installation

Requirements

  • Python 3.9 or later
  • pip

Install from PyPI

pip install kbs-plugin-sdk-python

Install from source

git clone https://github.com/confidential-devhub/kbs-plugin-sdk-python.git
cd kbs-plugin-sdk-python
pip install .

Dependencies

The package pulls in these runtime dependencies automatically:

Package Purpose
grpcio gRPC transport
grpcio-health-checking gRPC health check service
grpcio-reflection gRPC server reflection
protobuf Protocol Buffers runtime

The gRPC stubs are pre-generated and committed to the repository — no protobuf compiler is needed.