Repackage official protoc compiler as Python wheels
https://github.com/j178/protoc-wrapper.git
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.
protoc-wrapper in your project$ uv add 'protoc-wrapper==30.2' --dev
$ uv add 'protobuf==6.30.2'
$ uv run protoc -I <proto path> ...
protoc$ uvx protoc-wrapper@30.2 --version