From 031cc8543d8bc95f6461880c4bace5ec29a3586c Mon Sep 17 00:00:00 2001 From: relikd Date: Sun, 31 Aug 2025 23:29:38 +0200 Subject: [PATCH] chore: remove obsolete gatherDependencies --- brew.py | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/brew.py b/brew.py index 90bc3c4..d38b0c9 100755 --- a/brew.py +++ b/brew.py @@ -59,7 +59,7 @@ def main() -> None: # https://docs.brew.sh/Manpage#info-abv-options-formulacask- def cli_info(args: ArgParams) -> None: ''' List versions, dependencies, platforms, etc. ''' - if args.version is True: + if args.version is True: # can be either bool or string (not both) Log.main(Brew.info(args.package, force=True).version) return @@ -1062,26 +1062,6 @@ class Brew: auth = Brew._ghcrAuth(pkg) return ApiGhcr.tags(auth, pkg, force=force)['tags'] - class Dependency(NamedTuple): - package: str - version: str - digest: Optional[str] - - @staticmethod - def gatherDependencies(pkg: str, *, recursive: bool) -> list[Dependency]: - rv = [] - queue = [pkg] - done = set(pkg) - while queue: - pkg = queue.pop(0) - bundle = Brew.info(pkg) - rv.append(Brew.Dependency(pkg, bundle.version, bundle.digest)) - if recursive: - subdeps = bundle.dependencies or [] - queue.extend(x for x in subdeps if x not in done) - done.update(subdeps) - return rv - @staticmethod def checkUpdate(pkg: str, *, force: bool = False) -> None: ''' Print whether package is up-to-date or needs upgrade '''