pyrobuf icon indicating copy to clipboard operation
pyrobuf copied to clipboard

A Cython alternative to Google's Python Protobuf library

Results 55 pyrobuf issues
Sort by recently updated
recently updated
newest added

When I try to compile following proto file: ``` syntax = "proto3"; message SampleMessage { oneof test_oneof { string name = 4; int64 value = 7; } } ``` pyrobuf...

It seems when I specify pyrobuf_modules in setup.py its hard-coded to use proto2 parser rather than proto3. Am I missing something or was this missed when adding support for proto3.

I am trying to compile this proto file: ``` syntax="proto3"; message Test{ map foo = 1; } ``` I got this error: ``` $ python3 -m pyrobuf test.proto generating test.proto...

I need import "google/protobuf/timestamp.proto". I already cloned protocolbuffers/protobuf, and exec "pyrobuf --proto3 --include xxx/yyy/protocolbuffers/protobuf/src myproto3.proto" pyrobuf output: "AssertionError: unexpected ENUM_FIELD token on line 44: ' google.protobuf.Timestamp xxx yyy"

I’m trying to build pyrobuf locally, from the PyPi source packages. The build passes successfully (no surprises there), but the tests fail, because `tests/proto` and `tests/proto3` are not contained in...

Could you please give me some ideas how to install package? I have Mac OS Big Sur 11.2 When I make pip install Pyrobuf in terminal I get an error...

# Issue Type [x] Bug (Typo) # Steps to Replicate and Expected Behaviour - Examine README.md and observe `pakcage`, however expect to see `package`. - Examine pyrobuf/parse_proto.py and observe `hiearchy`,...

Jinja2 v3.0 bumps its MarkupSafe dependency to a release candidate. This breaks resolution of the package on ARM-based machines. Since the changes in jinja 3.0 don't seem to affect the...

pyrobuf version: 0.9.3 when parsing the following proto: ``` message Req { string user_id = 1; } message Rsp { int32 ret_code = 1; } service face_recognition { rpc FaceReg...

Missing VERISON number for pyrobuf-generated package. To admin the package detached from the generating process, a number is need. `0.0.0` is not enough! One solution would be to simply use...