From 296d559b488655d74bdd8d543f783873018f7116 Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Wed, 2 Sep 2026 15:54:41 -0500 Subject: [PATCH] chore: pin ffmt 0.4.5 Picks up the comment re-wrap fix (sbryngelson/ffmt#9). An over-long `!` comment used to be wrapped in isolation, so its tail was emitted as a standalone one-word line. Adding one indent level to an existing block, for example by wrapping it in `#:if`, was enough to push a comment over the limit and mangle it, which is how a structural edit turned into a prose rewrite and buried the real change in the diff. No source changes. ffmt 0.4.5 produces byte-identical output to 0.4.4 on all of src/ at MFC's line-length of 132: `ffmt --check src` passes and a full write pass changes no files. The fix only engages when a comment actually overflows, so this is protection for future edits rather than a reformat. --- toolchain/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/pyproject.toml b/toolchain/pyproject.toml index de8a012fda..893b114b42 100644 --- a/toolchain/pyproject.toml +++ b/toolchain/pyproject.toml @@ -25,7 +25,7 @@ dependencies = [ # Code Health "typos", "ruff==0.6.5", - "ffmt==0.4.4", + "ffmt==0.4.5", "ansi2txt", "pytest",