From 11db274103ec1432dafb6860cbdf25df57178f38 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 19:34:22 +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.8.4 → v0.9.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.4...v0.9.2) - [github.com/crate-ci/typos: v1.28.4 → dictgen-v0.3.1](https://github.com/crate-ci/typos/compare/v1.28.4...dictgen-v0.3.1) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4c3ea579..0848c22e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -25,7 +25,7 @@ repos: - id: python-no-log-warn - id: text-unicode-replacement-char - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.8.4 + rev: v0.9.2 hooks: - id: ruff-format - id: ruff @@ -59,7 +59,7 @@ repos: - id: nbstripout exclude: (docs) - repo: https://github.com/crate-ci/typos - rev: v1.28.4 + rev: dictgen-v0.3.1 hooks: - id: typos exclude: (\.ipynb) From 433553aef7a271aaa0f4cf30002978d9d09b83c5 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 19:34:51 +0000 Subject: [PATCH 2/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- scripts/update_plugin_list.py | 2 +- src/_pytask/capture.py | 19 +++++++++---------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/scripts/update_plugin_list.py b/scripts/update_plugin_list.py index 8b5a3f81..ab4a86f7 100644 --- a/scripts/update_plugin_list.py +++ b/scripts/update_plugin_list.py @@ -151,7 +151,7 @@ def _version_sort_key(version_string: str) -> packaging.version.Version: last_release = release_date.strftime("%b %d, %Y") break - name = f':pypi:`{info["name"]}`' + name = f":pypi:`{info['name']}`" summary = "" if info["summary"]: summary = _escape_rst(info["summary"].replace("\n", "")) diff --git a/src/_pytask/capture.py b/src/_pytask/capture.py index f90f88a5..8c430ad9 100644 --- a/src/_pytask/capture.py +++ b/src/_pytask/capture.py @@ -343,10 +343,10 @@ def __repr__(self) -> str: ) def _assert_state(self, op: str, states: tuple[str, ...]) -> None: - assert ( - self._state in states - ), "cannot {} in state {!r}: expected one of {}".format( - op, self._state, ", ".join(states) + assert self._state in states, ( + "cannot {} in state {!r}: expected one of {}".format( + op, self._state, ", ".join(states) + ) ) def start(self) -> None: @@ -475,10 +475,10 @@ def __repr__(self) -> str: ) def _assert_state(self, op: str, states: tuple[str, ...]) -> None: - assert ( - self._state in states - ), "cannot {} in state {!r}: expected one of {}".format( - op, self._state, ", ".join(states) + assert self._state in states, ( + "cannot {} in state {!r}: expected one of {}".format( + op, self._state, ", ".join(states) + ) ) def start(self) -> None: @@ -620,8 +620,7 @@ def __init__( def __repr__(self) -> str: return ( # noqa: UP032 - "" + "" ).format( self.out, self.err, From 2acadfab276f6ff6698559fe13e311b9e2352057 Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sat, 25 Jan 2025 16:18:33 +0100 Subject: [PATCH 3/3] FIx. --- pyproject.toml | 2 +- src/_pytask/collect_utils.py | 3 +-- src/_pytask/logging.py | 2 +- src/_pytask/profile.py | 2 +- src/_pytask/traceback.py | 2 +- src/_pytask/typing.py | 2 +- src/_pytask/warnings.py | 2 +- 7 files changed, 7 insertions(+), 8 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index de9f3d05..182a4b38 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,7 +72,7 @@ test = [ "aiohttp", # For HTTPPath tests. "coiled", ] -typing = ["mypy>=1.9.0,<1.11", "nbqa[mypy]>=1.8.5"] +typing = ["mypy>=1.9.0,<1.11", "nbqa>=1.8.5"] [project.urls] Changelog = "https://pytask-dev.readthedocs.io/en/stable/changes.html" diff --git a/src/_pytask/collect_utils.py b/src/_pytask/collect_utils.py index e1b67a7a..dab2e223 100644 --- a/src/_pytask/collect_utils.py +++ b/src/_pytask/collect_utils.py @@ -355,8 +355,7 @@ def _collect_product( def create_name_of_python_node(node_info: NodeInfo) -> str: """Create name of PythonNode.""" - prefix = node_info.task_name if node_info.task_path else node_info.task_name - node_name = prefix + "::" + node_info.arg_name + node_name = node_info.task_name + "::" + node_info.arg_name if node_info.path: suffix = "-".join(map(str, node_info.path)) node_name += "::" + suffix diff --git a/src/_pytask/logging.py b/src/_pytask/logging.py index 46276f5e..4cc343a2 100644 --- a/src/_pytask/logging.py +++ b/src/_pytask/logging.py @@ -1,4 +1,4 @@ -"""Add general logging capabilities.""" +"""Add general logging capabilities.""" # noqa: A005 from __future__ import annotations diff --git a/src/_pytask/profile.py b/src/_pytask/profile.py index b34ef045..000a55b4 100644 --- a/src/_pytask/profile.py +++ b/src/_pytask/profile.py @@ -1,4 +1,4 @@ -"""Contains the code to profile the execution.""" +"""Contains the code to profile the execution.""" # noqa: A005 from __future__ import annotations diff --git a/src/_pytask/traceback.py b/src/_pytask/traceback.py index d2b13222..71833ed9 100644 --- a/src/_pytask/traceback.py +++ b/src/_pytask/traceback.py @@ -1,4 +1,4 @@ -"""Process tracebacks.""" +"""Process tracebacks.""" # noqa: A005 from __future__ import annotations diff --git a/src/_pytask/typing.py b/src/_pytask/typing.py index f2ddba9b..eac5854d 100644 --- a/src/_pytask/typing.py +++ b/src/_pytask/typing.py @@ -1,4 +1,4 @@ -from __future__ import annotations +from __future__ import annotations # noqa: A005 import functools from enum import Enum diff --git a/src/_pytask/warnings.py b/src/_pytask/warnings.py index 3b2325e8..0c307683 100644 --- a/src/_pytask/warnings.py +++ b/src/_pytask/warnings.py @@ -1,4 +1,4 @@ -"""Contains code for capturing warnings.""" +"""Contains code for capturing warnings.""" # noqa: A005 from __future__ import annotations