Skip to main content

A Python wrapper around the protoc compiler, you can add it to your dev dependencies to make sure its version is compititable with the protobuf runtime.

Use protoc-wrapper in your project

$ uv add 'protoc-wrapper==30.2' --dev
$ uv add 'protobuf==6.30.2'
$ uv run protoc -I <proto path> ...

Run a specific version of protoc

$ uvx protoc-wrapper@30.2 --version

TODO

  • Workflow to release new version automatically
  • Support prereleases

Metadata

Release files for protoc-wrapper 33.0.0

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-wrapper 33.0.0
File
protoc_wrapper-33.0.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
protoc_wrapper-33.0.0-py3-none-win32.whl Python 3 none Windows x86-32 Details
protoc_wrapper-33.0.0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
protoc_wrapper-33.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
protoc_wrapper-33.0.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl Python 3 none Linux glibc 2.17+ IBM System/390x Details
protoc_wrapper-33.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl Python 3 none Linux glibc 2.17+ PowerPC 64-le Details
protoc_wrapper-33.0.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl Python 3 none Linux glibc 2.17+ x86-32 Details
protoc_wrapper-33.0.0-py3-none-macosx_12_0_x86_64.whl Python 3 none macOS 12.0+ x86-64 Details
protoc_wrapper-33.0.0-py3-none-macosx_12_0_arm64.whl Python 3 none macOS 12.0+ ARM64 Details

Total release size: 31.1 MB

Release files / protoc_wrapper-33.0.0-py3-none-win_amd64.whl

Download URL protoc_wrapper-33.0.0-py3-none-win_amd64.whl
Size 3.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
537200eef096cdfd217674b286ac043121cd6cdc76d4300d26f7859da8c641cd
BLAKE2b-256 checksum
How to use checksums
8465bfb7fc3b2bea20d5be0ee0219544a1249401c65d5aa46a7a694974f5039c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / protoc_wrapper-33.0.0-py3-none-win32.whl

Download URL protoc_wrapper-33.0.0-py3-none-win32.whl
Size 3.5 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
e470e6860d9222ce3d81e25c916d076092f61209b69c873f072239e19315f07e
BLAKE2b-256 checksum
How to use checksums
d53ef757aea69b815e935b3a11f30475c62a8bd3e5a518bf864540376a06269a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / protoc_wrapper-33.0.0-py3-none-manylinux_2_28_aarch64.whl

Download URL protoc_wrapper-33.0.0-py3-none-manylinux_2_28_aarch64.whl
Size 3.5 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e4b07dc1aef35c847864dd11f1822c32f94504480c44c214e4b797edecbaba50
BLAKE2b-256 checksum
How to use checksums
59f29973243aee25861da09251de959365cc8b05719fa0dad4294f0ae932fbfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / protoc_wrapper-33.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL protoc_wrapper-33.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.5 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
7e25ea5f12cdd8b6336fad86327d72de1465ffa5cb091d6fe2c1fd3bb539570d
BLAKE2b-256 checksum
How to use checksums
b258f68d167553423ca35a9e681e6d5844fedcf9a849a0b56db1b859a69fcdfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / protoc_wrapper-33.0.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL protoc_wrapper-33.0.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 4.5 MB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
0afcb097f0c1aafc0fa33059d8de3c4c82b37629148bc51162e476c27942d9ea
BLAKE2b-256 checksum
How to use checksums
f9849099077bb320c39bf55751c8f29f3e60ff054da1828b9bc15c65421093f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / protoc_wrapper-33.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL protoc_wrapper-33.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 3.8 MB
Tags Linux glibc 2.17+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
ec361c2e7382521aafbbcd5c182c19f5f4f27f699d74f0b49065771a20bcbda8
BLAKE2b-256 checksum
How to use checksums
0f719cdd2e53cb7ef47617df01f63186c6ba228c5f4febcbf029ae073aee94de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / protoc_wrapper-33.0.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL protoc_wrapper-33.0.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Size 3.8 MB
Tags Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
d3262545667d53499c9b689049d3a803a93b7bc51f21747f221b37e2b09c54af
BLAKE2b-256 checksum
How to use checksums
38486e609a2764c89116ec81be815c664033b8a2cdc0568f214baba28060b00c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / protoc_wrapper-33.0.0-py3-none-macosx_12_0_x86_64.whl

Download URL protoc_wrapper-33.0.0-py3-none-macosx_12_0_x86_64.whl
Size 2.6 MB
Tags Python 3 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
3d2ffe08208d1680448d6030bbf038b2b10a6bdc5cc244d681e16ac0420dd220
BLAKE2b-256 checksum
How to use checksums
16770afef71b801642ac51bba52e2eb1fff9b6b44ce849cc751ace464e4e7e1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / protoc_wrapper-33.0.0-py3-none-macosx_12_0_arm64.whl

Download URL protoc_wrapper-33.0.0-py3-none-macosx_12_0_arm64.whl
Size 2.5 MB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
642b512196dc1f30cc41c67ce66341f6edd6f5b0622828ff4dee73964ea23239
BLAKE2b-256 checksum
How to use checksums
0395927fa0c89b3702f55b30c3acab8893ec13104f034aadb7bcc3873dfd52bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Security for protoc-wrapper 33.0.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

33.0.0 This release

9 release files No provenance

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