| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
⚠️ betterproto2 is a fork of the original betterproto repository. It is a major redesign of the library, allowing to fix several bugs and to support new features.
However, it is still in active developement. The documentation is not complete, there is still work to do and the project is still subject to breaking changes.
This project aims to provide an improved experience when using Protobuf / gRPC in a modern Python environment by making use of modern language features and generating readable, understandable, idiomatic Python code. It will not support legacy features or environments (e.g. Protobuf 2). The following are supported:
This project exists because of the following limitations of the Google protoc plugin for Python.
This project is a reimplementation from the ground up focused on idiomatic modern Python to help fix some of the above. While it may not be a 1:1 drop-in replacement due to changed method names and call patterns, the wire format is identical.
The documentation of betterproto is available online: https://betterproto.github.io/python-betterproto2/
Python (3.10 or higher)
poetry Needed to install dependencies in a virtual environment
poethepoet for running development tasks as defined in pyproject.toml
Copyright © 2019 Daniel G. Taylor
Copyright © 2024 The betterproto contributors
| Back | FazBrowse Home | New Git URL |