protobuf icon indicating copy to clipboard operation
protobuf copied to clipboard

Python implementation of Protocol Buffers with dataclass-based schemaʼs

Results 26 protobuf issues
Sort by recently updated
recently updated
newest added

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](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` | ---...

dependencies

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...

dependencies

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...

dependencies

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"...

dependencies

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...

feature

### 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)...

feature

https://developers.google.com/protocol-buffers/docs/techniques#streaming

feature

https://developers.google.com/protocol-buffers/docs/techniques#self-description

feature

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](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` |...

dependencies