-
Every prevailing project has its own name-style, forcing users to rename every name may be not a good idea.
To communicate with Java/C++/JavaScript, `mixedCase` (also known as `Lower CamelCase`) is…
-
Usage fails with BetterProto 2.0.0b4 Version
```
$ buf generate -vvv proto
E0105 15:39:19.511094 1771702 template.go:991] created a body with 0 properties in the message, this might be unintended: …
-
https://beta.ruff.rs
Config example:
```toml
# pyproject.toml
[tool.ruff]
# https://beta.ruff.rs/docs/rules
line-length = 88 # Default
select = ["ALL"]
ignore = [
# "D203",
# "D213"…
-
The issue affects both relative imports and google.protobuf imports, but is not 100% reproducible.
My working theory is that for service method input types `output_package.imports` sometimes popula…
-
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…
-
I currently use the standard protobuf method `ParseFromString` quite a bit, but noticed that the generated `betterproto` dataclasses don't have this method, but they do have `SerializeToString` for co…
-
Hi folks,
Before I knew this package existed, I implemented a similar AST-like structure over at [python-betterproto](https://github.com/danielgtaylor/python-betterproto). I actually think it's rem…
-
Plugin function cannot be used in Windows system
-
Hello,
I'm not sure how to work with well known types.
Having a proto file like this:
```
syntax = "proto3";
package simple;
import "google/protobuf/empty.proto…
-
## Is your feature request related to a problem? Please describe.
I'm currently using betterproto to generate Pydantic models for my FastAPI application. However, FastAPI is unable to properly seri…