Skip runtime deps check for extensions with stripped fava dep

The pythonRuntimeDepsCheck fails because fava is intentionally
removed from the extension's dependencies to avoid duplicates.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Patrick Mulligan 2026-04-01 23:27:01 -04:00
parent 2c5867fcd3
commit c1b0038d5a

View file

@ -10,6 +10,7 @@ let
# dependencies, avoiding duplicate package conflicts in the closure.
stripFavaDep = ext: ext.overridePythonAttrs (old: {
dependencies = builtins.filter (dep: (dep.pname or "") != "fava") (old.dependencies or []);
pythonRuntimeDepsCheck = false;
});
favaWithExtensions = if cfg.extensions == [] then cfg.package else