diff --git a/src/python/jw/pkg/cmds/projects/CmdRequiredOsPkg.py b/src/python/jw/pkg/cmds/projects/CmdRequiredOsPkg.py index d66ec1d6..329b941f 100644 --- a/src/python/jw/pkg/cmds/projects/CmdRequiredOsPkg.py +++ b/src/python/jw/pkg/cmds/projects/CmdRequiredOsPkg.py @@ -57,9 +57,7 @@ class CmdRequiredOsPkg(Cmd): # export names_only = True, ) if args.skip_excluded: - for d in deps: - if self.app.is_excluded_from_build(d) is not None: - deps.remove(d) + deps = [d for d in deps if self.app.is_excluded_from_build(d) is None] subsecs = self.app.distro.os_cascade log(DEBUG, 'subsecs = ', subsecs) requires: set[str] = set()