From d3642c2d102787cd3b12a5ad319b37a3d58220b1 Mon Sep 17 00:00:00 2001 From: BELOUARGA Mohamed Date: Sun, 4 Jun 2023 03:39:18 +0200 Subject: [PATCH] bitbake: fetch2/npmsw: Don't fetch dev dependencies when they are not demanded Dev dependencies should not be fetched only if it is specified in the recipe. (Bitbake rev: 224c2bb1fd3f16ac4063dc0eb8ba43eee34ba782) Signed-off-by: BELOUARGA Mohamed Signed-off-by: Richard Purdie --- bitbake/lib/bb/fetch2/npmsw.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bitbake/lib/bb/fetch2/npmsw.py b/bitbake/lib/bb/fetch2/npmsw.py index 359192a29e..d89be10caf 100644 --- a/bitbake/lib/bb/fetch2/npmsw.py +++ b/bitbake/lib/bb/fetch2/npmsw.py @@ -49,6 +49,8 @@ def foreach_dependencies(shrinkwrap, callback=None, dev=False): if package != "": name = package.split('node_modules/')[-1] package_infos = packages.get(package, {}) + if dev == False and package_infos.get("dev", False): + continue callback(name, package_infos, package) class NpmShrinkWrap(FetchMethod):