smpmgr: include all smpclient transports

smpclient 7.0.0 made the serial, BLE, and UDP transports optional.
Upstream's `smpmgr` pins `smpclient[all]`, so pull in all transports
via `smpclient.optional-dependencies.all` to keep the previous
behaviour.

Assisted-by: Claude Code (claude-opus-4-7)
This commit is contained in:
Otavio Salvador
2026-05-22 18:13:55 -03:00
parent b5cb6b27f2
commit 5471a6a1fe
+8 -5
View File
@@ -27,11 +27,14 @@ python3Packages.buildPythonApplication (finalAttrs: {
"smpclient"
];
dependencies = with python3Packages; [
readchar
smpclient
typer
];
dependencies =
with python3Packages;
[
readchar
smpclient
typer
]
++ smpclient.optional-dependencies.all;
nativeCheckInputs = with python3Packages; [
pytestCheckHook