{"library":"grpc-interceptor","type":"library","category":null,"description":"grpc-interceptor is a Python library that simplifies the implementation of gRPC interceptors. It provides base classes and utility interceptors that offer direct access to request, response, and service context objects, which are typically harder to access with standard `grpc` library interceptors. The library emphasizes a small, readable codebase and minimal dependencies, primarily `grpcio`. It is actively maintained with regular minor releases, currently at version 0.15.4.","language":"python","status":"active","version":"0.15.4","tags":["grpc","interceptor","middleware","asyncio","exceptions","server","client"],"install":[{"cmd":"pip install grpc-interceptor","imports":["from grpc_interceptor import ServerInterceptor","from grpc_interceptor import AsyncServerInterceptor","from grpc_interceptor import ClientInterceptor","from grpc_interceptor import ExceptionToStatusInterceptor","from grpc_interceptor import AsyncExceptionToStatusInterceptor","from grpc_interceptor.exceptions import GrpcException","from grpc_interceptor.exceptions import NotFound"]},{"cmd":"pip install grpc-interceptor[testing]","imports":[]}],"homepage":null,"github":"https://github.com/d5h-foss/grpc-interceptor","docs":"https://grpc-interceptor.readthedocs.io","changelog":null,"pypi":"https://pypi.org/project/grpc-interceptor/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.7,"avg_import_s":0.28,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/grpc-interceptor/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":"verified"}}