Commit Graph

20 Commits (38fca4a83d0d9a284522d523e572668ca34de715)

Author SHA1 Message Date
matejcik 38fca4a83d chore(python): regenerate GNU copyright headers
3 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