Commit Graph

18 Commits (266955ba65e419943f778019660517352630754f)

Author SHA1 Message Date
matejcik 266955ba65 refactor: rework pb2py generator
3 years ago
gabrielkerekes bf3e64ff20 fix(common): add isort:skip_file to files generated by pb2py
3 years ago
gabrielkerekes 2c503b16f5 fix(common): fix one value enums in pb2py
3 years ago
Martin Milata 0278998f72 style(common): mypy: disable implicit Optional for function arguments
3 years ago
Pavol Rusnak 1187e4ddaf style(common): use new syntax for typing in autogenerated protobuf enums
3 years ago
Andrew Kozlik f71af43874 chore(common): Add sanity checks for protobuf definitions.
4 years ago
Andrew Kozlik 9e5d5bd5f9 feat: Add support for experimental field flag in protobuf.
4 years ago
Martin Milata 0376670404 feat(common): expose 'unstable' option in generated code
4 years ago
matejcik 8847c58bbf feat(common): allow overriding wire_type of a generated message
4 years ago
matejcik 90ee5f3d38 feat!: implement protobuf required fields and default values
4 years ago
Tomas Susanka ca3dd2bfb9 common: skip deprecated fields during generation; deprecate overwintered field in Zcash
4 years ago
Tomas Susanka 0511cc8b8c core: add final mypy fixes!
5 years ago
Pavol Rusnak 101ec1d161
common/protob: fix wrong typing info for Lists
5 years ago
matejcik aa9860fdb7
protobuf: add enum value validation (#363)
5 years ago
Jan Pochyla 86e16bbf31 messages: add types
5 years ago
Pavol Rusnak 54d348228f
all: rename TREZOR to Trezor where possible
5 years ago
matejcik f8446c3e00 build: centralize pb2py usage
5 years ago
matejcik 6cc1706e20 MONOREPO MERGE trezor-common
5 years ago