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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user