Skip to main content

Packaged protoc and conformance_test_runner for internal testing.

Project description

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

Project details


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-35.1-py3-none-win_amd64.whl (3.5 MB view details)

Uploaded Python 3Windows x86-64

protoc_runner-35.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (8.1 MB view details)

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

protoc_runner-35.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (8.1 MB view details)

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

protoc_runner-35.1-py3-none-macosx_12_0_x86_64.whl (7.5 MB view details)

Uploaded Python 3macOS 12.0+ x86-64

protoc_runner-35.1-py3-none-macosx_12_0_arm64.whl (7.6 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for protoc_runner-35.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a6d620e57ef667761c1b1b19b42a982c84e929903b8d866132f5315aac6c76f9
MD5 7148b269b9ba7dc9f069fbbb283d3f93
BLAKE2b-256 a262548dafad18199e6f9855253be2d47a3c08874a0c0648d52d2a90f98192be

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_runner-35.1-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-35.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for protoc_runner-35.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 172bd54e6d10a335c1cafdf378a770e9e5c495598925227be99b772d48b02384
MD5 ca80d7f7cebfaa06ec817157d642e438
BLAKE2b-256 a9305a35f0989417eccef3e28dc9f5eb2b844f56b79bb1dbb5dd4113fbae0954

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_runner-35.1-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-35.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for protoc_runner-35.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7f1e53a26114c87c5f63fe07be7d65f24291b4eb6f0698f9ea99bb357a35bebe
MD5 d8bd14b41e173ab81955ff52c8ea1dbb
BLAKE2b-256 16cfd38486335ee6f77bc67fba232cbd75ea7ac840ff2b105c472dccb52c661b

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_runner-35.1-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-35.1-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for protoc_runner-35.1-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 ffea06e0af9ae6c99f6c009b1cf6f3e20f058e4bf0a0669fde1d663e0f6b2b89
MD5 7a18e7edbd592be3f12df19598c1218e
BLAKE2b-256 cb7b652022c21af86c5a455f700024c5a8ead19521332784e287b5efbbab9405

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_runner-35.1-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-35.1-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for protoc_runner-35.1-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 06e3a2538dbe4a217b900a91ff574a10eda5bf0c3d038478ef8a180ca405fdac
MD5 3277762d416221b831cc69d332c9b2ad
BLAKE2b-256 91634ef9bfdfb9a7c21ff01c6d716aaffa1fde4a5e668998b9b4c6f63122aa6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_runner-35.1-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.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page