From dfa4e8154cc12d16edf004d86319fae5491d3c8a Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 21:41:41 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/crate-ci/typos: 5745f2a8dd91cd7b684680e2e10a2b388ba6e5cf → f06b85043a5ab470afbb0a5592456e733243983a](https://github.com/crate-ci/typos/compare/5745f2a8dd91cd7b684680e2e10a2b388ba6e5cf...f06b85043a5ab470afbb0a5592456e733243983a) - [github.com/tox-dev/pyproject-fmt: 51905ea0435df7e0b1dacf8108081e6a14b620bd → 6e10264313f53d6247a8b1b984f5b5ccf50ba539](https://github.com/tox-dev/pyproject-fmt/compare/51905ea0435df7e0b1dacf8108081e6a14b620bd...6e10264313f53d6247a8b1b984f5b5ccf50ba539) - [github.com/astral-sh/ruff-pre-commit: a27a2e47c7751b639d2b5badf0ef6ff11fee893f → c60c980e561ed3e73101667fe8365c609d19a438](https://github.com/astral-sh/ruff-pre-commit/compare/a27a2e47c7751b639d2b5badf0ef6ff11fee893f...c60c980e561ed3e73101667fe8365c609d19a438) - [github.com/pre-commit/mirrors-mypy: a66e98df7b4aeeb3724184b332785976d062b92e → 8e5c80792e2ec0c87804d8ef915bf35e2caea6da](https://github.com/pre-commit/mirrors-mypy/compare/a66e98df7b4aeeb3724184b332785976d062b92e...8e5c80792e2ec0c87804d8ef915bf35e2caea6da) --- .pre-commit-config.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 51087b9..cee9cf0 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -17,11 +17,11 @@ repos: - id: end-of-file-fixer - id: trailing-whitespace - repo: https://github.com/crate-ci/typos - rev: 5745f2a8dd91cd7b684680e2e10a2b388ba6e5cf # frozen: v1 + rev: f06b85043a5ab470afbb0a5592456e733243983a # frozen: v1 hooks: - id: typos - repo: https://github.com/tox-dev/pyproject-fmt - rev: 51905ea0435df7e0b1dacf8108081e6a14b620bd # frozen: v2.16.2 + rev: 6e10264313f53d6247a8b1b984f5b5ccf50ba539 # frozen: v2.21.0 hooks: - id: pyproject-fmt - repo: https://github.com/tox-dev/tox-ini-fmt @@ -41,13 +41,13 @@ repos: additional_dependencies: - black==25.1.0 - repo: https://github.com/astral-sh/ruff-pre-commit - rev: a27a2e47c7751b639d2b5badf0ef6ff11fee893f # frozen: v0.15.4 + rev: c60c980e561ed3e73101667fe8365c609d19a438 # frozen: v0.15.9 hooks: - id: ruff-check args: [ --fix ] - id: ruff-format - repo: https://github.com/pre-commit/mirrors-mypy - rev: a66e98df7b4aeeb3724184b332785976d062b92e # frozen: v1.19.1 + rev: 8e5c80792e2ec0c87804d8ef915bf35e2caea6da # frozen: v1.20.0 hooks: - id: mypy additional_dependencies: From 50ab20f159dae0fbc9364ddbe88dc0688511bbaf Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 21:54:13 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- pyproject.toml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c78ed57..ea23d72 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -94,6 +94,18 @@ lint.isort.required-imports = [ "from __future__ import annotations" ] [tool.pyproject-fmt] max_supported_python = "3.14" +[tool.mypy] +enable_error_code = [ + "ignore-without-code", + "redundant-expr", + "truthy-bool", +] +mypy_path = "src/" +namespace_packages = false +strict = true +warn_unreachable = true +overrides = [ { module = "tests.*", allow_untyped_defs = true } ] + [tool.pytest] ini_options.addopts = """\ --strict-config @@ -117,17 +129,5 @@ report.show_missing = true report.skip_covered = true report.skip_empty = true -[tool.mypy] -enable_error_code = [ - "ignore-without-code", - "redundant-expr", - "truthy-bool", -] -mypy_path = "src/" -namespace_packages = false -strict = true -warn_unreachable = true -overrides = [ { module = "tests.*", allow_untyped_defs = true } ] - [tool.rstcheck] report_level = "ERROR"