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")

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

protoc_runner-36.0-py3-none-win_amd64.whl (3.6 MB view details)

Uploaded Python 3Windows x86-64

protoc_runner-36.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (8.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64musllinux: musl 1.1+ x86-64

protoc_runner-36.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (8.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

protoc_runner-36.0-py3-none-macosx_12_0_x86_64.whl (7.6 MB view details)

Uploaded Python 3macOS 12.0+ x86-64

protoc_runner-36.0-py3-none-macosx_12_0_arm64.whl (7.8 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

Details for the file protoc_runner-36.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: protoc_runner-36.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for protoc_runner-36.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ddef72a8c496417e45e4bf9b3c1e1a5297c5763c8156d1f68408e490575c59d6
MD5 ebbb0333d54f6ae1b82e3a6cbcfc9f96
BLAKE2b-256 648f098e33e9150abd2ca70f0fcd2b4b2f4336152773c22a9c7aa0101f4785a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_runner-36.0-py3-none-win_amd64.whl:

Publisher: protoc-runner.yaml on bufbuild/protobuf-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file protoc_runner-36.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for protoc_runner-36.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f54df373a9b7ec522bc86417f0b45a1ecb4b0c453c51b78aa4a8b6a07fa59ff2
MD5 31c86838140bb54be71ac3c0b0ee9c85
BLAKE2b-256 15ab0674d43122fb4a603b5a437ad206e02f014a1cfed0f4b6bcfd4968f991c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_runner-36.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl:

Publisher: protoc-runner.yaml on bufbuild/protobuf-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file protoc_runner-36.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for protoc_runner-36.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c36cf008761fa780bbcccb3c058580024c40dbb31b49f18b770b60ef409c0c16
MD5 7be3197f60b4223d05776d80f0bd06ea
BLAKE2b-256 39155feb6a36e169906930bb1885af086c1d6c778baef9ca38830e76833b1d4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_runner-36.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl:

Publisher: protoc-runner.yaml on bufbuild/protobuf-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file protoc_runner-36.0-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for protoc_runner-36.0-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 fd882b5a4f06b4e8f8e23f848b0732219bbd7cba9e92465d052cb12e0d636924
MD5 e103f740edd9803dbc53ad1bf7cf3b59
BLAKE2b-256 46a5b272ac56d832388ddf22630d3d40a42588a79355fb70e6cfc96c3e4af1be

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_runner-36.0-py3-none-macosx_12_0_x86_64.whl:

Publisher: protoc-runner.yaml on bufbuild/protobuf-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file protoc_runner-36.0-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for protoc_runner-36.0-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 e6909cee6ebff88428f62a57fc3a2e3fdf45fb9376413d7d3033a3555a533b0f
MD5 f9d485e4c447573cc59c8d5ced6f3393
BLAKE2b-256 b3ec8ceb0829e04c0000c1751d2c15df701511b6221afd2a005d4f04090128a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_runner-36.0-py3-none-macosx_12_0_arm64.whl:

Publisher: protoc-runner.yaml on bufbuild/protobuf-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

36.0 This release

5 files

35.1

5 files

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