From 7d808bca2d36510af5384646d6651ad5d3a3c98a Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 16:53:28 +0000 Subject: [PATCH 1/3] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.3.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.3.7) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a75c29e..46aa170 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -20,7 +20,7 @@ repos: - id: pyproject-fmt additional_dependencies: ["tox>=4.12.1"] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.3.5" + rev: "v0.3.7" hooks: - id: ruff-format - id: ruff From 693893a1573faff4602611bf15f3f368e6e88680 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 16:53:39 +0000 Subject: [PATCH 2/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/pipdeptree/_models/package.py | 2 +- src/pipdeptree/_render/text.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pipdeptree/_models/package.py b/src/pipdeptree/_models/package.py index 39a9096..6949abf 100644 --- a/src/pipdeptree/_models/package.py +++ b/src/pipdeptree/_models/package.py @@ -193,7 +193,7 @@ def render_as_root(self, *, frozen: bool) -> str: def render_as_branch(self, *, frozen: bool) -> str: if not frozen: - req_ver = self.version_spec if self.version_spec else "Any" + req_ver = self.version_spec or "Any" return f"{self.project_name} [required: {req_ver}, installed: {self.installed_version}]" return self.render_as_root(frozen=frozen) diff --git a/src/pipdeptree/_render/text.py b/src/pipdeptree/_render/text.py index efa5a02..6afe7c4 100644 --- a/src/pipdeptree/_render/text.py +++ b/src/pipdeptree/_render/text.py @@ -86,7 +86,7 @@ def aux( # noqa: PLR0913, PLR0917 # Without this extra space, bullets will point to the space just before the project name prefix += " " if use_bullets else "" next_prefix = prefix - node_str = prefix + bullet + node_str + node_str += prefix + bullet elif include_license: node_str += " " + node.licenses() @@ -138,7 +138,7 @@ def aux( node_str = node.render(parent, frozen=frozen) if parent: prefix = " " * indent + ("- " if use_bullets else "") - node_str = prefix + node_str + node_str += prefix elif include_license: node_str += " " + node.licenses() result = [node_str] From 63c9ed739514cc6a80f2ad852edce81060858f14 Mon Sep 17 00:00:00 2001 From: Kemal Zebari Date: Mon, 15 Apr 2024 11:20:00 -0700 Subject: [PATCH 3/3] Ignore buggy PLR6104 rule --- src/pipdeptree/_render/text.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pipdeptree/_render/text.py b/src/pipdeptree/_render/text.py index 6afe7c4..18a26f2 100644 --- a/src/pipdeptree/_render/text.py +++ b/src/pipdeptree/_render/text.py @@ -86,7 +86,7 @@ def aux( # noqa: PLR0913, PLR0917 # Without this extra space, bullets will point to the space just before the project name prefix += " " if use_bullets else "" next_prefix = prefix - node_str += prefix + bullet + node_str = prefix + bullet + node_str # noqa: PLR6104 elif include_license: node_str += " " + node.licenses() @@ -138,7 +138,7 @@ def aux( node_str = node.render(parent, frozen=frozen) if parent: prefix = " " * indent + ("- " if use_bullets else "") - node_str += prefix + node_str = prefix + node_str # noqa: PLR6104 elif include_license: node_str += " " + node.licenses() result = [node_str]