skillfed

protoc-wheel-0

Google Protocol buffers compiler

protoc-wheel-0 v30.2 91.9K downloads/30d#13,493 on PyPI
Permissive license BSD-3-Clause AGING released

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-0

uv

uv add protoc-wheel-0

poetry

poetry add protoc-wheel-0

Installing 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

Intended Audience :: DevelopersLicense :: OSI Approved :: BSD LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Utilities

Tags

protoc compiler wheelsprotocol buffer compiler binaryprotoc precompiledprotobuf compiler installationprotoc cross-platform binary
protobufcompiler-binarycross-platform

More Utilities packages