From ac344a802a1d97c02bfc688ad346cdf3f43a9065 Mon Sep 17 00:00:00 2001 From: Andrii Kohut Date: Tue, 5 Dec 2023 23:27:46 +0200 Subject: [PATCH] check for all packages --- src/pdm_readiness/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pdm_readiness/__init__.py b/src/pdm_readiness/__init__.py index 30005dd..d712ff1 100644 --- a/src/pdm_readiness/__init__.py +++ b/src/pdm_readiness/__init__.py @@ -31,7 +31,11 @@ def add_arguments(self, parser: argparse.ArgumentParser) -> None: def handle(self, project: Project, options: argparse.Namespace) -> None: console = Console() - deps = [d.name for d in project.get_dependencies().values() if d.name] + deps = [] + for group in project.all_dependencies.values(): + for dep in group.values(): + if dep.name: + deps.append(dep.name) if not project.lockfile.exists(): console.print("No lockfile found. Please run `pdm lock` first.", style="red") sys.exit(1) @@ -115,7 +119,7 @@ def handle(self, project: Project, options: argparse.Namespace) -> None: ) for dep, pinned_version, _, supported_versions in supported: console.print( - f" [bold green]✓[/bold green] {dep} ({latest_version})" + f" [bold green]✓[/bold green] {dep} ({pinned_version})" ) if needs_update: console.print(f"[bold]Update required ({len(needs_update)}):[/bold]")