From 200816f298d368ea4373b84d2488fdc9a6c83f73 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 16:42:26 +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/astral-sh/ruff-pre-commit: v0.15.20 → v0.15.21](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.20...v0.15.21) - [github.com/pre-commit/mirrors-mypy: v2.1.0 → v2.3.0](https://github.com/pre-commit/mirrors-mypy/compare/v2.1.0...v2.3.0) --- .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 0dc6560..c4239ad 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -19,14 +19,14 @@ repos: - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.20 + rev: v0.15.21 hooks: - id: ruff args: [--fix] - id: ruff-format - repo: https://github.com/pre-commit/mirrors-mypy - rev: v2.1.0 + rev: v2.3.0 hooks: - id: mypy # install sphinx so the hook type-checks with real types, From 4656c069a132d24a19bce81a2038807fcb9739f9 Mon Sep 17 00:00:00 2001 From: Chris Sewell Date: Wed, 15 Jul 2026 10:48:25 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=94=A7=20Sync=20tooling=20pins=20with?= =?UTF-8?q?=20the=20hook=20updates?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Keep [dependency-groups] in sync with the bumped pre-commit revs (mypy 2.3.0, ruff 0.15.21), and widen the pytest pin to <10 (suite verified on pytest 9.1.1). Folds in dependabot #269. --- pyproject.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 344beb6..db25e02 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,13 +38,13 @@ code-style = ["pre-commit>=3,<5"] rtd = ["myst-parser>=4,<6"] testing = [ "myst-parser>=4,<6", - "pytest~=8.3", + "pytest>=8.3,<10.0", "pytest-cov", "pytest-regressions", "defusedxml", ] testing-no-myst = [ - "pytest~=8.3", + "pytest>=8.3,<10.0", "pytest-cov", "pytest-regressions", "defusedxml", @@ -58,8 +58,8 @@ theme-im = ["sphinx-immaterial~=0.13.9"] [dependency-groups] # keep in sync with the mirrors-mypy / ruff-pre-commit revs in .pre-commit-config.yaml -mypy = ["mypy==2.1.0"] -ruff = ["ruff==0.15.20"] +mypy = ["mypy==2.3.0"] +ruff = ["ruff==0.15.21"] [tool.flit.sdist] exclude = [