{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools"}],"enrichment":{"capability":"Generates Python support code for gRPC Gateway protoc annotations, bridging the gap between gRPC Gateway and Python protobuf stubs.","skillfed_tags":["grpc","protobuf-codegen","abandoned"],"use_cases":["Generate Python gRPC service stubs from proto files that use gRPC Gateway annotations for REST API exposure.","Build microservices that expose both gRPC and HTTP/REST endpoints from a single proto definition.","Integrate gRPC Gateway-annotated proto files into Python projects that need OpenAPI v2 support.","Support proto-based API contracts that require both gRPC and REST client generation."],"what_it_does":"protoc-gen-openapiv2 is a protoc plugin that generates Python code to support gRPC Gateway protoc annotations. It fills a gap in the gRPC Gateway ecosystem by providing the missing Python runtime support that the generated code depends on, specifically providing access to google.api.annotations_pb2 and related protocol buffer definitions through googleapis-common-protos.\n\nThe package is designed to work with the new protobuf major version (as of 2022) and requires protobuf as a runtime dependency. It is a code generation tool rather than a runtime library\u2014you install it to run protoc during your build process, not to import and use directly in application code.","worth_installing":"No. The package is abandoned (last release 2022-12-02, no commits since) and has zero repository stars. While install friction is low and the license is permissive, the lack of maintenance means it will not track upstream gRPC Gateway or protobuf changes. Consider whether a maintained alternative or direct gRPC Gateway integration exists before adopting this."},"id":"protoc-gen-openapiv2","links":{"html":"https://skillfed.io/packages/protoc-gen-openapiv2","md":"https://skillfed.io/packages/protoc-gen-openapiv2.md","pypi":"https://pypi.org/project/protoc-gen-openapiv2/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-12-02","license_spdx":null,"license_treatment":"permissive","name":"protoc-gen-openapiv2","python_support":"supports_current","summary":"Provides the missing pieces for gRPC Gateway."},"popularity":{"monthly_downloads":2023032,"position":3356,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.0.1"}
