From 044b22feabcf5e142b1e6fbea97a454b0a959b71 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 1 Jan 2024 20:38:31 +0000 Subject: [PATCH 1/4] chore: update pre-commit hooks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/mirrors-mypy: v1.7.1 → v1.8.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.7.1...v1.8.0) - [github.com/pre-commit/mirrors-prettier: v3.1.0 → v4.0.0-alpha.8](https://github.com/pre-commit/mirrors-prettier/compare/v3.1.0...v4.0.0-alpha.8) --- .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 00022fd1..d77cf475 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -43,7 +43,7 @@ repos: - id: rst-inline-touching-normal - repo: https://github.com/pre-commit/mirrors-mypy - rev: "v1.7.1" + rev: "v1.8.0" hooks: - id: mypy files: "(src|tests)" @@ -58,7 +58,7 @@ repos: - types-PyYAML - repo: https://github.com/pre-commit/mirrors-prettier - rev: "v3.1.0" + rev: "v4.0.0-alpha.8" hooks: - id: prettier types_or: [yaml, markdown, html, css, scss, javascript, json] From b8d2057d23a1622635ab4a00eaeda0db612d4cd8 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 1 Jan 2024 20:38:47 +0000 Subject: [PATCH 2/4] style: pre-commit fixes --- docs/pages/guides/docs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/guides/docs.md b/docs/pages/guides/docs.md index ecf364f3..6e0a8405 100644 --- a/docs/pages/guides/docs.md +++ b/docs/pages/guides/docs.md @@ -84,7 +84,7 @@ from __future__ import annotations import importlib.metadata project = "package" -copyright = "2023, My Name" +copyright = "2024, My Name" author = "My Name" version = release = importlib.metadata.version("package") From e9841bb46f7e4616eebacae57c6535347ce3a439 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Thu, 4 Jan 2024 18:24:16 -0500 Subject: [PATCH 3/4] chore: fix mypy type for tomli Signed-off-by: Henry Schreiner --- src/sp_repo_review/checks/ruff.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sp_repo_review/checks/ruff.py b/src/sp_repo_review/checks/ruff.py index 640ff5d6..9c60192c 100644 --- a/src/sp_repo_review/checks/ruff.py +++ b/src/sp_repo_review/checks/ruff.py @@ -31,7 +31,8 @@ def ruff(pyproject: dict[str, Any], root: Traversable) -> dict[str, Any] | None: for path in paths: if path.is_file(): with path.open("rb") as f: - contents = tomllib.load(f) + # Type ignore fixed in https://github.com/hukkin/tomli/pull/215 + contents = tomllib.load(f) # type: ignore[arg-type] if contents.get("extend", "") == "pyproject.toml": extend = pyproject.get("tool", {}).get("ruff", {}) return merge(extend, contents) From a9fb047bf5a5819dc3e51bbc1e0ce5b3b6d7cdc0 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Thu, 4 Jan 2024 18:28:10 -0500 Subject: [PATCH 4/4] Apply suggestions from code review --- .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 d77cf475..c8d046bf 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - types-PyYAML - repo: https://github.com/pre-commit/mirrors-prettier - rev: "v4.0.0-alpha.8" + rev: "v3.1.0" hooks: - id: prettier types_or: [yaml, markdown, html, css, scss, javascript, json]