๐Ÿ“ฆ j178 / protoc-wrapper

Repackage official protoc compiler as Python wheels

โ˜… 0 stars โ‘‚ 0 forks ๐Ÿ‘ 0 watching โš–๏ธ MIT License
๐Ÿ“ฅ Clone https://github.com/j178/protoc-wrapper.git
HTTPS git clone https://github.com/j178/protoc-wrapper.git
SSH git clone git@github.com:j178/protoc-wrapper.git
CLI gh repo clone j178/protoc-wrapper
Jo Jo Update sync.yml 852ad51 8 months ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“ .github
๐Ÿ“„ .gitignore
๐Ÿ“„ .python-version
๐Ÿ“„ LICENSE
๐Ÿ“„ make_wheels.py
๐Ÿ“„ pyproject.toml
๐Ÿ“„ README.md
๐Ÿ“„ sync_releases.py
๐Ÿ“„ uv.lock
๐Ÿ“„ README.md

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
  • [X] Support prereleases