From d3746ffebf941dcf8033a4d497ae146b7e50a06d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 18:33:52 +0000 Subject: [PATCH 1/2] chore(deps): update ruff requirement from ==0.15.* to ==0.16.* Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.0...0.16.0) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.16.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements-testing.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-testing.txt b/requirements-testing.txt index 0bccfa6..0185932 100644 --- a/requirements-testing.txt +++ b/requirements-testing.txt @@ -8,6 +8,6 @@ pytest-asyncio == 1.* pytest-cov == 7.* pytest-xdist == 3.* pywin32 ; sys_platform == 'win32' -ruff == 0.15.* +ruff == 0.16.* types-pyyaml == 6.* twine == 6.* \ No newline at end of file From fbb1bb5d425fccc11ea9bcaebadb30a7c3abb40d Mon Sep 17 00:00:00 2001 From: Stephen Crowe <6042774+crowecawcaw@users.noreply.github.com> Date: Fri, 24 Jul 2026 13:24:50 -0700 Subject: [PATCH 2/2] chore: pin ruff lint rules to pre-0.16 defaults Ruff 0.16 expanded the default lint rule set from 59 to 413 rules, which flags many issues in the existing code. Select the previous default rules explicitly so the version bump doesn't change behavior. Signed-off-by: Stephen Crowe <6042774+crowecawcaw@users.noreply.github.com> --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index bf82322..6746ade 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,6 +73,9 @@ ignore_missing_imports = true line-length = 100 [tool.ruff.lint] +# Pin to the default rules from ruff 0.15 and earlier. Ruff 0.16 greatly expanded +# the default rule set, which reports many issues in the existing code. +select = ["E4", "E7", "E9", "F"] ignore = ["E501"] [tool.ruff.lint.isort]