Commit graph

2,831 commits

Author SHA1 Message Date
bf8aae3c14
update badge 2026-08-15 14:42:22 +00:00
bb4aaf8ae5
update Github workflows 2026-08-15 14:17:53 +00:00
a0f4dfef56
add test-requirements.txt 2026-08-15 14:13:09 +00:00
66fc415acb
add support for Bandit security analyzer 2026-08-15 14:13:09 +00:00
510537c8a9
ruff fixes 2026-08-15 14:13:09 +00:00
79c538d676
pylint fixes 2026-08-15 14:13:09 +00:00
a5ae77d568
crypto: improve AES backend logic 2026-08-15 14:13:09 +00:00
7d89ab199e
make ecdsa and pexpect packages testing-only 2026-08-15 14:13:08 +00:00
75d26b134f
secp256k1 extmod: new pubkey_decompress() function 2026-08-15 14:13:08 +00:00
40b2e871aa
test suite: minor fixes and cleanups 2026-08-15 14:13:08 +00:00
fcfd113592
remove main_split.py 2026-08-15 14:13:03 +00:00
da2c79082d
wallet.dieroll: minor UI cleanup 2026-08-10 09:54:40 +00:00
4f05c6b9f7
devtools: print_stack_trace(): fix 2026-08-10 09:54:40 +00:00
5c58ba248e
ruff B018 (useless expression) 2026-08-10 09:54:40 +00:00
288d63bddb
ruff B026 (star-arg unpacking after keyword argument) 2026-08-10 09:54:40 +00:00
dfa3ef1e9e
pyproject.toml: ruff cleanups 2026-08-10 09:54:40 +00:00
9c10ee7a03
ruff F401 (imported but unused) 2026-08-10 09:54:39 +00:00
5bdf32ce41
ruff PLC0206 (extracting value from dictionary without calling .items()) 2026-08-10 09:54:34 +00:00
320edd4b0e
Crypto.add_user_random(): increase dfl osrand_bytes to 32 2026-08-07 09:37:48 +00:00
9672837cfb
ruff various minor 2026-08-07 09:37:48 +00:00
9569504866
ruff minor whitespace 2026-08-07 09:37:48 +00:00
7991889a97
ruff UP022 (prefer capture_output over stdout=PIPE, stderr=PIPE) 2026-08-07 09:37:48 +00:00
c807ae8212
ruff UP006 (use list instead of List for type annotation) 2026-08-07 09:37:48 +00:00
7ae0b988d3
ruff various minor 2026-08-07 09:37:48 +00:00
e60a89d647
ruff SIM201 (use a != b instead of not a == b) 2026-08-07 09:37:48 +00:00
819ddf96d2
ruff SIM118 (use key in dict instead of `key in dict.keys()) 2026-08-07 09:37:48 +00:00
73764a9e0d
ruff SIM115 (use context manager for opening files) 2026-08-07 09:37:47 +00:00
81a6d5899f
tool.rand2file(): cleanups 2026-08-07 09:37:47 +00:00
28e06ae168
ruff SIM103 (return the negated condition directly) 2026-08-07 09:37:47 +00:00
69a4a8bd32
ruff SIM102 (use single if instead of nested if) 2026-08-07 09:37:47 +00:00
5ccf9e061e
ruff RUF015 (prefer next(...) over single element slice) 2026-08-07 09:37:47 +00:00
c6ede7eaad
ruff various minor 2026-08-07 09:37:47 +00:00
91586dbbe5
ruff RUF010 (use explicit conversion flag) 2026-08-07 09:37:47 +00:00
6efa26143f
ruff PLR1704 (redefining argument with local name) 2026-08-07 09:37:47 +00:00
80313dbf0b
ruff FURB192 (prefer max over sorted()[-1]) 2026-08-07 09:37:47 +00:00
d8dd0cc246
ruff FURB163 (math.log), FURB166 (base16 w/o prefix) 2026-08-07 09:37:47 +00:00
18e82cca91
ruff FURB157 (verbose expression in Decimal constructor) 2026-08-07 09:37:47 +00:00
223c971175
ruff (various) 2026-08-07 09:37:47 +00:00
915699ec9d
ruff EXE002 (file is executable but no shebang is present) 2026-08-07 09:37:46 +00:00
52ea4cc554
ruff: remove ignores for E401, E402, E701, E713, E721, E731, E741 2026-08-07 09:37:46 +00:00
ac84dfe13a
ruff EXE001 (shebang is present but file is not executable) 2026-08-07 09:37:46 +00:00
09aee4b021
ruff C418, UP018 (unnecessary dict literal; bool, int, str call) 2026-08-07 09:37:46 +00:00
720feb60f6
ruff C414 (unnecessary list() call within set()) 2026-08-07 09:37:46 +00:00
f7d31b063c
ruff C409, C410 (unnecessary list literal) 2026-08-07 09:37:46 +00:00
de4937b82c
ruff C402 (unnecessary generator (rewrite as dict comprehension)) 2026-08-07 09:37:46 +00:00
adeb62b81d
ruff C401 (unnecessary generator (rewrite as set comprehension)) 2026-08-07 09:37:46 +00:00
a75234bb9e
ruff B023 (function definition in loop) 2026-08-07 09:37:46 +00:00
f311f46840
ruff B010 (setattr with constant attribute value) 2026-08-07 09:37:46 +00:00
69288c3cb0
ruff B009 (getattr with constant attribute value) 2026-08-07 09:37:46 +00:00
44bd8a33f9
ruff ignore minor cleanup 2026-08-07 09:37:46 +00:00