Commit Graph

24 Commits (8c3d3c6548dd9ceaf044878fbe48de886fdf9a44)

Author SHA1 Message Date
matejcik 8c3d3c6548 chore: bump black to 22.3
2 years ago
grdddj 3d505874aa feat(ci): create pyright tool and include it in CI
2 years ago
matejcik e0754d1609 fix(python/protobuf): correctly dump messages with missing required fields
2 years ago
matejcik b343ad3931 style(python): mark Reader/Writer protocol arguments as position-only
2 years ago
matejcik 38fca4a83d chore(python): regenerate GNU copyright headers
2 years ago
grdddj 1a0b590914 feat(python): add full type information
3 years ago
grdddj 77afcb335b chore(python): replacing attrs with dataclasses
3 years ago
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
gabrielkerekes 4f7c6b3586 feat(common): change all protobuf message type hints to strings
3 years ago
matejcik a58823cc0c refactor(python): rework trezorlib protobuf codec
3 years ago
Pavol Rusnak cd829a99de style(python/src): use new syntax for typing
4 years ago
matejcik a36ccd7e6f feat!(python): drop Mapping protocol support from MessageType
4 years ago
matejcik 3d6d1a56ac feat(python): implement API compatibility with trezorlib 0.12
4 years ago
Andrew Kozlik 9e5d5bd5f9 feat: Add support for experimental field flag in protobuf.
4 years ago
matejcik 90ee5f3d38 feat!: implement protobuf required fields and default values
4 years ago
Ferdinando M. Ametrano b3d483dd6b
python: silenced unused variables (#1202)
4 years ago
matejcik 037bef3a38 python: fix logging of protobuf repeated enums
4 years ago
matejcik 83d3acb0a6 python: fix dead code in protobuf pretty-printing
4 years ago
matejcik 3959600760 python/protobuf: do not warn for unknown enum values (fixes #832)
4 years ago
matejcik 8f2b22a8f5 python: add more protobuf tests
5 years ago
matejcik 5b8f542436 python: do not accept bytes for str protobuf fields
5 years ago
matejcik 132c827833
python: implement decoding of protobuf packed repeated fields
5 years ago
matejcik aa19f9d737 python: show enum number in debug outputs
5 years ago
matejcik 67b879ac07 python: restructure package
5 years ago