Skip to main content

protoc-runner

protoc-runner is a wheel package published with binaries from protocolbuffers/protobuf for:

  • protoc - the Protocol Buffers compiler
  • conformance_test_runner - the official conformance test suite for Protocol Buffers

This package is for use testing internal projects.

Usage

from protoc import get_protoc_path, get_conformance_test_runner_path

subprocess.run([get_protoc_path(), "-h"], check=True)
subprocess.run([get_conformance_test_runner_path(), "-h"], check=True)

Include protos

.proto files for the protoc Well-Known Types and conformance test protos are also packaged.

import shutil

from protoc import get_include_protos_path

shutil.copytree(get_include_protos_path(), ".tmp")

Metadata

Release files for protoc-runner 36.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for protoc-runner 36.2
File
protoc_runner-36.2-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
protoc_runner-36.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64, Linux musl 1.1+ x86-64 Details
protoc_runner-36.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64, Linux glibc 2.17+ ARM64 Details
protoc_runner-36.2-py3-none-macosx_12_0_x86_64.whl Python 3 none macOS 12.0+ x86-64 Details
protoc_runner-36.2-py3-none-macosx_12_0_arm64.whl Python 3 none macOS 12.0+ ARM64 Details

Total release size: 35.5 MB

Release files / protoc_runner-36.2-py3-none-win_amd64.whl

Download URL protoc_runner-36.2-py3-none-win_amd64.whl
Size 3.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
8b777175ca2e27e8189e56594f1493cc13de01fa817890fe60e6c2ac7c577694
BLAKE2b-256 checksum
How to use checksums
bc1afe43682bd5aa55e825e21ffaaa20b4ac61b83158edee96cfc7fe5b061dbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / protoc_runner-36.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl

Download URL protoc_runner-36.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Size 8.3 MB
Tags Linux glibc 2.17+ x86-64 Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
8e4a57bc49f893f8050eb03923927615fd5f1950c63ede27d5ed153e67af3973
BLAKE2b-256 checksum
How to use checksums
2e08ab7768c35ecce4eb5a9ba1ae28919b0ba51894d386c9b97815102353150f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / protoc_runner-36.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl

Download URL protoc_runner-36.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Size 8.2 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
107e2e5991175cfc61a8cc18a6c987c96e2b59e79888f86b2f81c2d88fed1fcc
BLAKE2b-256 checksum
How to use checksums
35350fdd10e9864ce55867947440f1398876a4a33f20aedbb7bb7a947c12ddd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / protoc_runner-36.2-py3-none-macosx_12_0_x86_64.whl

Download URL protoc_runner-36.2-py3-none-macosx_12_0_x86_64.whl
Size 7.6 MB
Tags Python 3 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
0fc81930b282f76566da9e824b0a144aef5ec0a9f16a1ee2b3db968d69a1f6e8
BLAKE2b-256 checksum
How to use checksums
4d09056099c032f7ff30770db6add7fee987ccdaebc9546ecca82388a1635a46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / protoc_runner-36.2-py3-none-macosx_12_0_arm64.whl

Download URL protoc_runner-36.2-py3-none-macosx_12_0_arm64.whl
Size 7.8 MB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
42a45d3ab92cdfc8b367cfdf08e423e16f94540e7df2a75db079f0a5a92f0c1e
BLAKE2b-256 checksum
How to use checksums
f72ed04f63a4dc1cd0b49cf70ef3f8a2b76b22eddf26a4abc01d0a910378371c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Security for protoc-runner 36.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for protoc_runner-36.2-py3-none-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page