From 5e14f709637084f1a00a25c264f9df7bd8509a7f Mon Sep 17 00:00:00 2001 From: mhucka Date: Fri, 10 Apr 2026 03:59:22 +0000 Subject: [PATCH 1/3] Add clang-format version 18 to `requirements.in` Higher versions of `clang-format` produce different formatting results. --- requirements.in | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.in b/requirements.in index a4383c3c4..c911dbd13 100644 --- a/requirements.in +++ b/requirements.in @@ -35,3 +35,4 @@ pylint==3.3.3 nbformat==5.1.3 nbclient==0.6.5 tensorflow-docs +clang-format>=18.0.0,<19.0 From 10d03d9a8cc509815656e860c57456a135e24ea8 Mon Sep 17 00:00:00 2001 From: mhucka Date: Fri, 10 Apr 2026 04:00:16 +0000 Subject: [PATCH 2/3] Update `requirements.txt` This is the output of running `./scripts/generate_requirements.sh`. --- requirements.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/requirements.txt b/requirements.txt index 79e34a3da..210c06f29 100644 --- a/requirements.txt +++ b/requirements.txt @@ -34,6 +34,8 @@ cirq-core==1.5.0 # cirq-google cirq-google==1.5.0 # via -r requirements.in +clang-format==18.1.8 + # via -r requirements.in contourpy==1.3.2 # via # -r requirements.in From c75d4c51167a3cce05c099fa16fa10a2b4481fbc Mon Sep 17 00:00:00 2001 From: mhucka Date: Fri, 10 Apr 2026 04:11:55 +0000 Subject: [PATCH 3/3] Using a more specific version of clang-format instead of a range Gemini Code Assist suggestions it's better to avoid a broad range of versions. --- requirements.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.in b/requirements.in index c911dbd13..1fc1a2c9a 100644 --- a/requirements.in +++ b/requirements.in @@ -35,4 +35,4 @@ pylint==3.3.3 nbformat==5.1.3 nbclient==0.6.5 tensorflow-docs -clang-format>=18.0.0,<19.0 +clang-format~=18.1.0