{"library":"grpclib","type":"library","category":null,"description":"grpclib is a pure-Python implementation of the gRPC protocol for asyncio, designed to give developers full control over HTTP/2 streams. It allows for building high-performance client and server applications using asynchronous Python. The current version is 0.4.9 and it requires Python 3.10 or newer. The library receives regular updates with bug fixes and new features.","language":"python","status":"active","version":"0.4.9","tags":["grpc","asyncio","networking","rpc","protocol buffers"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install \"grpclib[protobuf]\"","imports":["from grpclib.client import Channel","from grpclib.server import Server","from grpclib.utils import graceful_exit","from grpclib import Status","from grpclib import GRPCError","from .helloworld_grpc import GreeterStub","from .helloworld_grpc import GreeterBase"]},{"cmd":"pip install grpcio-tools","imports":[]}],"homepage":null,"github":"https://github.com/vmagamedov/grpclib","docs":null,"changelog":null,"pypi":"https://pypi.org/project/grpclib/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":75,"avg_install_s":3.2,"avg_import_s":0.78,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/grpclib/compatibility"}}