8 Commits

Author SHA1 Message Date
matejcik
6e3018509b refactor(python): rework session-based API
Co-authored-by: M1nd3r <petrsedlacek.km@seznam.cz>
Co-authored-by: Roman Zeyde <roman.zeyde@satoshilabs.com>

[no changelog]
2026-02-03 14:47:31 +01:00
M1nd3r
902db9a869 chore(python): remove year ranges from license headers
[no changelog]
2025-08-06 11:16:38 +02:00
matejcik
4610655d77 feat(python): introduce a deprecation helper
it's a Python class that emits a DeprecationWarning if you try to use it
for almost anything
(two exceptions that can't be overriden from the wrapper:
 * isinstance(depr, SomeOtherClass)
 * depr is None)

we will return instances of this class to indicate that a return value
of something will be going away
2025-01-17 11:28:12 +01:00
gabrielkerekes
0dff9390db fix(python): replace base58 implementation with a more correct one
based on https://github.com/keis/base58/blob/master/base58/__init__.py
2023-12-05 22:11:41 +01:00
matejcik
b68412e89b style(python): use 'h' for hardening in descriptors too 2023-10-20 15:45:32 +02:00
matejcik
b5c541d8fd style(python): extend style checks to more targets
[no changelog]
2023-08-16 13:29:51 +02:00
matejcik
38fca4a83d chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
Pavol Rusnak
48d1a7a880 fix(python): append checksum to descriptors (#1445) 2021-02-05 17:46:02 +01:00