protobuf
protobuf copied to clipboard
Python implementation of Protocol Buffers with dataclass-based schemaʼs
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [codecov/codecov-action](https://togithub.com/codecov/codecov-action) | action | major | `v3` -> `v4` | ---...
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3. Release notes Sourced from jinja2's releases. 3.1.3 This is a fix release for the 3.1.x feature branch. Fix for GHSA-h5c8-rqwp-cp95. You are affected if...
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.35 to 3.1.41. Release notes Sourced from gitpython's releases. 3.1.41 - fix Windows security issue The details about the Windows security issue can be found in this...
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.2 to 2.0.7. Release notes Sourced from urllib3's releases. 2.0.7 Made body stripped from HTTP requests changing the request method to GET after HTTP 303 "See Other"...
I suggest the following feature request: provide converter of a dataclass to/from a schema. Consider if [the protobuf compiler](https://github.com/protocolbuffers/protobuf/releases) generating Python pyi stub is useful for the purpose: `protoc -I...
### Test case ```diff diff --git a/pure_protobuf/message.py b/pure_protobuf/message.py index 81813ca..acc0b1e 100644 --- a/pure_protobuf/message.py +++ b/pure_protobuf/message.py @@ -53,6 +53,7 @@ class BaseMessage(ABC): cls.__PROTOBUF_FIELDS_BY_NAME__ = {} type_hints: Dict[str, Any] = get_annotations(cls, eval_str=True)...
https://developers.google.com/protocol-buffers/docs/techniques#streaming
https://developers.google.com/protocol-buffers/docs/techniques#self-description
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [black](https://togithub.com/psf/black) ([changelog](https://togithub.com/psf/black/blob/main/CHANGES.md)) | `24.3.0` -> `24.4.2` |...