{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"}],"enrichment":{"capability":"Provides pre-built wheels of the Google Protocol Buffer compiler (protoc) version 30.2 for multiple platforms, eliminating the need to compile protoc from source during installation.","skillfed_tags":["protobuf","compiler-binary","cross-platform"],"use_cases":["Generate Python, Go, Java, or C++ code from .proto schema files during a build pipeline without requiring a separate protoc installation.","Set up a CI/CD environment where protoc must be available but compiling from source is impractical or slow.","Develop microservices that use Protocol Buffers for inter-service communication and need a consistent protoc version across team machines.","Package a Python tool that depends on protoc as a build-time dependency, ensuring it works on multiple platforms without manual compilation."],"what_it_does":"protoc-wheel-0 packages the Google Protocol Buffer compiler (protoc version 30.2) as pre-built Python wheels for immediate installation without compilation. Protocol buffers are Google's language-neutral serialization format for structured data, and protoc is the compiler that converts .proto schema files into code for various languages. This package eliminates the friction of building protoc from source by providing ready-to-use binaries for macOS (x86_64 and ARM), Linux (x86_64 and aarch64), Windows (32-bit and 64-bit), and musl-based systems.\n\nThe package has no runtime dependencies and installs as a wheel, making it a straightforward way to add protoc to your environment. It is classified as aging (last release 497 days ago) and carries no known security vulnerabilities. The BSD-3-Clause license permits both commercial and private use.","worth_installing":"Yes, if you need protoc 30.2 specifically and want to avoid compilation overhead. The pre-built wheels cover common platforms and the permissive license poses no restriction. However, verify that version 30.2 is appropriate for your use case\u2014the package is aging and may not receive updates if newer protobuf releases are available. Check whether your project's protobuf runtime library version aligns with the compiler version."},"id":"protoc-wheel-0","links":{"html":"https://skillfed.io/packages/protoc-wheel-0","md":"https://skillfed.io/packages/protoc-wheel-0.md","pypi":"https://pypi.org/project/protoc-wheel-0/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-04-04","license_spdx":null,"license_treatment":"permissive","name":"protoc-wheel-0","python_support":"unspecified","summary":"Google Protocol buffers compiler"},"popularity":{"monthly_downloads":91937,"position":13493,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"30.2"}
