{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"Generates Python support code for gRPC Gateway protoc annotations, enabling use of gRPC Gateway-generated protobuf definitions in Python projects.","skillfed_tags":["grpc","protobuf","code-generation"],"use_cases":["Generate Python gRPC service stubs from proto files that use gRPC Gateway OpenAPI annotations.","Integrate gRPC Gateway-annotated protobuf definitions into a Python microservice project.","Build a Python API server that exposes both gRPC and HTTP/JSON endpoints via gRPC Gateway.","Support proto-first development workflows where gRPC Gateway annotations drive both API documentation and service implementation."],"what_it_does":"This package fills a gap in the gRPC Gateway ecosystem by providing Python code generation support for protoc annotations used by gRPC Gateway. When you use gRPC Gateway to generate service definitions with OpenAPI annotations, this package ensures the resulting Python code has the necessary imports and dependencies (primarily from googleapis-common-protos) to actually run. It is a build-time tool\u2014you install it, use it as a protoc plugin during your code generation step, and the output integrates with your gRPC service definitions.\n\nThe package itself is minimal and focused: it depends only on googleapis-common-protos and provides the glue between gRPC Gateway's protoc annotations and Python's protobuf ecosystem. However, it has not been maintained since its initial release on 2021-05-09, meaning it may not work with significantly newer versions of dependencies that have been released since then.","worth_installing":"No, unless you are maintaining legacy code that already depends on this package. The package is abandoned with no updates since 2021-05-09 and will not receive fixes for compatibility issues with newer dependencies. If you are starting a new gRPC Gateway project in Python, investigate whether gRPC Gateway's own Python support or alternative tooling has evolved to make this package unnecessary."},"id":"grpc-gateway-protoc-gen-openapiv2","links":{"html":"https://skillfed.io/packages/grpc-gateway-protoc-gen-openapiv2","md":"https://skillfed.io/packages/grpc-gateway-protoc-gen-openapiv2.md","pypi":"https://pypi.org/project/grpc-gateway-protoc-gen-openapiv2/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-05-09","license_spdx":null,"license_treatment":"permissive","name":"grpc-gateway-protoc-gen-openapiv2","python_support":"supports_current","summary":"Provides the missing pieces for gRPC Gateway."},"popularity":{"monthly_downloads":212406,"position":9456,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.0"}
