-
### Summary
Regenerating the proto files make the tests fail
### Reproduction Steps
Re-generate the files used in the compiler, as documented in the `README`:
```
protoc \
--plugin=p…
-
### Summary
When you don't add an explicit `optional`, fields are not serialized properly if they happen to be set to the default value.
### Reproduction Steps
```
message Sample {
bool…
-
## The Problem
Currently, the code of betterproto's compiler and betterproto's lib are together, in the same repo, same Python environment, etc.
This has several disadvantages:
- The users o…
-
### Description
I saw a past issue on similar grounds: https://github.com/rules-proto-grpc/rules_proto_grpc/issues/102
Wanted to see if there's any interest in python rules for python-betterproto
-
Our dependency on `betterproto` is a source of a few issues:
1. We currently depend on the `2.x` series, which is only in beta (currently `2.0.0b6`). This is both non-ideal *and* is incompatible wi…
-
### Summary
Double underscore breaks existing code
### Reproduction Steps
When we try compiling the following proto-file, the field `field__json` becomes `field_json`
```
syntax = "proto3";
pa…
-
### Summary
Latency increases when using the newest version 2.0.0b7
### Reproduction Steps
This happened in a library we were using: https://github.com/cetanu/envoy_data_plane When we upgraded to b…
-
when i use `to_dict` or `to_pydict` function to serialize message, `False` and `0` values are not work for boolean and integer fields.
here is the sample code:
```python3
from dataclasses import da…
-
Develop alpha version of (Python) library abstracting OpenTelemetry trace data access with implementations for OpenSearch with ss4o schema.
-
## Mandatory
**Where is the source code for the plugin?**
https://github.com/danielgtaylor/python-betterproto/tree/v.2.0.0b6
(we already have latest stable release v1.2.5 https://github.com/b…