-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugin request for Buf Schema Registry: protobuf_to_pydantic #589
Comments
Seconding this as a feature request! |
I'm not sure this will work as a Remote Plugin. Browsing around the linked repository, there are two potential issues:
Can this plugin be used with |
I've used this locally with buf, simply by installing it via pypoetry or pip, and specifying (For pypoetry, buf will have to be run through |
|
For more context, integration with Pydantic will allow for |
Okay, that's good to hear. Does it require any local state, like reading a config from your filesystem? |
The author of the source plugin (@so1n) said they are on board with implementing it so1n/protobuf_to_pydantic#26 |
@dwwhitlock based on the comment above
It sounds like this is a plugin that already works with My outstanding question is, does it require any local state, like reading a config or .proto files directly from the filesystem? |
It looks like it has an optional configuration |
Hello, I am the author of this library. I've just finished implementing version 0.2.1, which enables |
Mandatory
Where is the source code for the plugin?
https://github.com/so1n/protobuf_to_pydantic
Optional
Does the plugin have a valid semver version?
Latest: https://github.com/so1n/protobuf_to_pydantic/releases/tag/v0.1.7
Does the plugin have a dependency on another plugin?
I don't think so, but it has runtime dependencies:
https://github.com/so1n/protobuf_to_pydantic/blob/master/requirements-no-grpc.txt
Does the output of this plugin depend on any other external libraries?
The output depends on the python library pydantic: https://docs.pydantic.dev/latest/
The text was updated successfully, but these errors were encountered: