protoc-wheel-0
Google Protocol buffers compiler
What it is and 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.
The 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.
Use it for:
- 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.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
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.
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—the 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.
Install
protoc-wheel-0 on PyPI
pip
pip install protoc-wheel-0uv
uv add protoc-wheel-0poetry
poetry add protoc-wheel-0Installing protoc-wheel-0
Before you install
Medium install friction due to platform-specific wheels; the package is aging (497 days since release) with no recent maintenance signals, though it provides binary distributions across common platforms (macOS, Linux, Windows, ARM) to reduce build complexity.
License in practice
BSD-3-Clause is permissive; you can use, modify, and distribute this package freely in commercial and private projects provided you retain the license notice.
Quickstart
pip install protoc-wheel-0==30.2
# protoc is now available as a command-line tool
protoc --version
The package installs protoc as an executable; ensure your PATH includes the location where pip installs scripts, or invoke it via python -m protoc if needed.
Verify before relying
- Whether protoc 30.2 is the latest version or if newer compiler versions are available through other channels.
- Whether the pre-built wheels are actively maintained or if upstream protobuf releases supersede them.
Package facts
| License | BSD-3-Clause (permissive) |
| Python support | not specified |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | none |
| Maintenance | aging — 497 days since the last release |
| First released | |
| Downloads | 91,937/month — #13,493 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: protoc_wheel_0-30.2-py2.py3-none-macosx_10_6_x86_64.whl; protoc_wheel_0-30.2-py2.py3-none-macosx_11_0_arm64.whl; protoc_wheel_0-30.2-py2.py3-none-manylinux1_x86_64.whl; protoc_wheel_0-30.2-py2.py3-none-manylinux2014_aarch64.whl; protoc_wheel_0-30.2-py2.py3-none-musllinux_1_1_aarch64.whl; protoc_wheel_0-30.2-py2.py3-none-musllinux_1_1_x86_64.whl; protoc_wheel_0-30.2-py2.py3-none-win32.whl; protoc_wheel_0-30.2-py2.py3-none-win_amd64.whl
Tags
More Utilities packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
charset-normalizerDetects and normalizes text encoding from…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
PygmentsPygments is a syntax highlighter that colorizes…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
proto-plusProto Plus wraps protocol buffers to provide…
permissive · top 1,000 on PyPI
foxglove-schemas-protobufProvides precompiled Protobuf message classes…
permissive · top 15,000 on PyPI
ray-haproxyProvides a pre-built HAProxy binary bundled…
copyleft · top 15,000 on PyPI
nanopbNanopb is a code generator and runtime library…
permissive · top 15,000 on PyPI
gtfs-realtime-bindingsProvides pre-generated Python classes for…
permissive · top 15,000 on PyPI
pbtoolsGenerates C source code from Protocol Buffer…
permissive · top 15,000 on PyPI
proto-google-cloud-datastore-v1Provides Protocol Buffer definitions and gRPC…
permissive · top 15,000 on PyPI
hatch-protobufA Hatch build plugin that generates Python…
copyleft · top 15,000 on PyPI
pure-protobufEncodes and decodes Protocol Buffer messages…
permissive · top 15,000 on PyPI
protoc-gen-validateValidates protocol buffer messages against…
unclear · top 15,000 on PyPI