Kubling gRPC Python client
Generated messages, gRPC stubs and shared feature constants for the official Kubling protocol. Requires Python 3.10 or later. This package defines no DB-API, ORM or framework adapter behavior. Server support must be discovered through capabilities before using optional protocol features.
Distribution name: kubling-grpc. Official releases share the canonical
repository version; availability depends on a completed release to PyPI.
pip install kubling-grpc==1.1.1
from kubling import features
from kubling.v1 import command_pb2, command_pb2_grpc
query = command_pb2_grpc.QueryServiceStub(channel)
Install kubling-grpc[status] for grpcio-status helpers to unpack rich gRPC
status details. KublingError itself is always included.
Build from the repository root using Bash, Python 3.10+ and network access:
python -m pip install -r sdk-python/requirements-build.txt
python -m build sdk-python
python -m twine check sdk-python/dist/*
Builds from a checkout regenerate from the canonical protos using the pinned Buf plugins. Generated code stays out of Git but is included in both the wheel and sdist. The sdist can produce a wheel without Buf, protoc or a repository checkout. Installation of either distribution needs no code generation.
The package uses the kubling namespace and imports kubling.v1.*; applications
must not add sdk-python/generated to their path when testing an installed
distribution. See the repository's docs/releases.md for publishing.
Release files for kubling-grpc 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kubling_grpc-1.1.1.tar.gz | 28.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kubling_grpc-1.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 63.9 kB
Release files / kubling_grpc-1.1.1.tar.gz
| Download URL | kubling_grpc-1.1.1.tar.gz |
|---|---|
| Size | 28.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c36f2a980e23d6973a0ff2b966d6be6f151569040bd01430434ab6265139d349
|
|
BLAKE2b-256 checksum How to use checksums |
d872a82b86a617141d7bdd48504f63017d9a38f79d3438f860e19bb46e6b3553
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / kubling_grpc-1.1.1-py3-none-any.whl
| Download URL | kubling_grpc-1.1.1-py3-none-any.whl |
|---|---|
| Size | 35.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
31585f2c11d74a99d981b2f1e51dda87b442dc0f41698acf11da99bd258898c1
|
|
BLAKE2b-256 checksum How to use checksums |
135a4d45c5bc41e930a5d1d27697d3829f0f0925a25ea51f42eb3adad8f5c850
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|