@@ -110,31 +110,35 @@ repos:
110110 language : python
111111 types_or : [yaml, python]
112112 pass_filenames : false
113- additional_dependencies : [*uv_version]
113+ additional_dependencies :
114+ - *uv_version
114115
115116 - id : actionlint
116117 name : actionlint
117118 entry : uv run --extra=dev actionlint
118119 language : python
119120 pass_filenames : false
120121 types_or : [yaml]
121- additional_dependencies : [*uv_version]
122+ additional_dependencies :
123+ - *uv_version
122124 stages : [pre-commit]
123125
124126 - id : pydocstringformatter
125127 name : pydocstringformatter
126128 entry : uv run --extra=dev pydocstringformatter
127129 language : python
128130 types_or : [python]
129- additional_dependencies : [*uv_version]
131+ additional_dependencies :
132+ - *uv_version
130133 stages : [pre-commit]
131134
132135 - id : shellcheck
133136 name : shellcheck
134137 entry : uv run --extra=dev shellcheck --shell=bash
135138 language : python
136139 types_or : [shell]
137- additional_dependencies : [*uv_version]
140+ additional_dependencies :
141+ - *uv_version
138142 stages : [pre-commit]
139143
140144 - id : shellcheck-docs
@@ -144,15 +148,17 @@ repos:
144148 --command="shellcheck --shell=bash --exclude=SC2215"
145149 language : python
146150 types_or : [markdown, rst]
147- additional_dependencies : [*uv_version]
151+ additional_dependencies :
152+ - *uv_version
148153 stages : [pre-commit]
149154
150155 - id : shfmt
151156 name : shfmt
152157 entry : shfmt --write --space-redirects --indent=4
153158 language : python
154159 types_or : [shell]
155- additional_dependencies : [*uv_version]
160+ additional_dependencies :
161+ - *uv_version
156162 stages : [pre-commit]
157163
158164 - id : shfmt-docs
@@ -161,7 +167,8 @@ repos:
161167 --no-pad-file --command="shfmt --write --space-redirects --indent=4"
162168 language : python
163169 types_or : [markdown, rst]
164- additional_dependencies : [*uv_version]
170+ additional_dependencies :
171+ - *uv_version
165172 stages : [pre-commit]
166173
167174 - id : mypy
@@ -171,7 +178,8 @@ repos:
171178 language : python
172179 types_or : [python, toml]
173180 pass_filenames : false
174- additional_dependencies : [*uv_version]
181+ additional_dependencies :
182+ - *uv_version
175183
176184 # We do not use --example-workers 0 due to https://github.com/python/mypy/issues/18283
177185 - id : mypy-docs
@@ -187,7 +195,8 @@ repos:
187195 entry : uv run --extra=dev -m check_manifest
188196 language : python
189197 pass_filenames : false
190- additional_dependencies : [*uv_version]
198+ additional_dependencies :
199+ - *uv_version
191200
192201 - id : pyright
193202 name : pyright
@@ -196,7 +205,8 @@ repos:
196205 language : python
197206 types_or : [python, toml]
198207 pass_filenames : false
199- additional_dependencies : [*uv_version]
208+ additional_dependencies :
209+ - *uv_version
200210
201211 - id : pyright-docs
202212 name : pyright-docs
@@ -212,7 +222,8 @@ repos:
212222 language : python
213223 pass_filenames : false
214224 types_or : [python]
215- additional_dependencies : [*uv_version]
225+ additional_dependencies :
226+ - *uv_version
216227
217228 - id : ty
218229 name : ty
@@ -221,7 +232,8 @@ repos:
221232 language : python
222233 types_or : [python, toml]
223234 pass_filenames : false
224- additional_dependencies : [*uv_version]
235+ additional_dependencies :
236+ - *uv_version
225237
226238 - id : ty-docs
227239 name : ty-docs
@@ -230,15 +242,17 @@ repos:
230242 check"
231243 language : python
232244 types_or : [markdown, rst]
233- additional_dependencies : [*uv_version]
245+ additional_dependencies :
246+ - *uv_version
234247
235248 - id : vulture
236249 name : vulture
237250 entry : uv run --extra=dev -m vulture .
238251 language : python
239252 types_or : [python]
240253 pass_filenames : false
241- additional_dependencies : [*uv_version]
254+ additional_dependencies :
255+ - *uv_version
242256 stages : [pre-commit]
243257
244258 - id : vulture-docs
@@ -247,7 +261,8 @@ repos:
247261 language : python
248262 types_or : [python]
249263 pass_filenames : false
250- additional_dependencies : [*uv_version]
264+ additional_dependencies :
265+ - *uv_version
251266 stages : [pre-commit]
252267
253268 - id : pyroma
@@ -256,15 +271,17 @@ repos:
256271 language : python
257272 pass_filenames : false
258273 types_or : [toml]
259- additional_dependencies : [*uv_version]
274+ additional_dependencies :
275+ - *uv_version
260276 stages : [pre-commit]
261277
262278 - id : deptry
263279 name : deptry
264280 entry : uv run --extra=dev -m deptry src/
265281 language : python
266282 pass_filenames : false
267- additional_dependencies : [*uv_version]
283+ additional_dependencies :
284+ - *uv_version
268285 stages : [pre-commit]
269286
270287 - id : pylint
@@ -273,7 +290,8 @@ repos:
273290 language : python
274291 stages : [manual]
275292 pass_filenames : false
276- additional_dependencies : [*uv_version]
293+ additional_dependencies :
294+ - *uv_version
277295
278296 - id : pylint-docs
279297 name : pylint-docs
@@ -287,23 +305,26 @@ repos:
287305 entry : uv run --extra=dev -m ruff check --fix
288306 language : python
289307 types_or : [python]
290- additional_dependencies : [*uv_version]
308+ additional_dependencies :
309+ - *uv_version
291310 stages : [pre-commit]
292311
293312 - id : ruff-check-fix-docs
294313 name : Ruff check fix docs
295314 entry : uv run --extra=dev doccmd --language=python --command="ruff check --fix"
296315 language : python
297316 types_or : [markdown, rst]
298- additional_dependencies : [*uv_version]
317+ additional_dependencies :
318+ - *uv_version
299319 stages : [pre-commit]
300320
301321 - id : ruff-format-fix
302322 name : Ruff format
303323 entry : uv run --extra=dev -m ruff format
304324 language : python
305325 types_or : [python]
306- additional_dependencies : [*uv_version]
326+ additional_dependencies :
327+ - *uv_version
307328 stages : [pre-commit]
308329
309330 - id : ruff-format-fix-docs
@@ -312,15 +333,17 @@ repos:
312333 format"
313334 language : python
314335 types_or : [markdown, rst]
315- additional_dependencies : [*uv_version]
336+ additional_dependencies :
337+ - *uv_version
316338 stages : [pre-commit]
317339
318340 - id : doc8
319341 name : doc8
320342 entry : uv run --extra=dev -m doc8
321343 language : python
322344 types_or : [rst]
323- additional_dependencies : [*uv_version]
345+ additional_dependencies :
346+ - *uv_version
324347 stages : [pre-commit]
325348
326349 - id : interrogate
@@ -336,7 +359,8 @@ repos:
336359 entry : uv run --extra=dev doccmd --no-write-to-file --language=python --command="interrogate"
337360 language : python
338361 types_or : [markdown, rst]
339- additional_dependencies : [*uv_version]
362+ additional_dependencies :
363+ - *uv_version
340364 stages : [pre-commit]
341365
342366 - id : pyproject-fmt-fix
@@ -355,7 +379,8 @@ repos:
355379 types_or : [rst]
356380 stages : [manual]
357381 pass_filenames : false
358- additional_dependencies : [*uv_version]
382+ additional_dependencies :
383+ - *uv_version
359384
360385 - id : spelling
361386 name : spelling
@@ -365,22 +390,25 @@ repos:
365390 types_or : [rst]
366391 stages : [manual]
367392 pass_filenames : false
368- additional_dependencies : [*uv_version]
393+ additional_dependencies :
394+ - *uv_version
369395
370396 - id : docs
371397 name : Build Documentation
372398 entry : uv run --extra=dev sphinx-build -M html docs/source docs/build -W
373399 language : python
374400 stages : [manual]
375401 pass_filenames : false
376- additional_dependencies : [*uv_version]
402+ additional_dependencies :
403+ - *uv_version
377404
378405 - id : yamlfix
379406 name : pyproject-fmt
380407 entry : uv run --extra=dev yamlfix
381408 language : python
382409 types_or : [yaml]
383- additional_dependencies : [*uv_version]
410+ additional_dependencies :
411+ - *uv_version
384412 stages : [pre-commit]
385413
386414 - id : zizmor
@@ -389,15 +417,17 @@ repos:
389417 language : python
390418 pass_filenames : false
391419 types_or : [yaml]
392- additional_dependencies : [*uv_version]
420+ additional_dependencies :
421+ - *uv_version
393422 stages : [pre-commit]
394423
395424 - id : sphinx-lint
396425 name : sphinx-lint
397426 entry : uv run --extra=dev sphinx-lint --enable=all --disable=line-too-long
398427 language : python
399428 types_or : [rst]
400- additional_dependencies : [*uv_version]
429+ additional_dependencies :
430+ - *uv_version
401431 stages : [pre-commit]
402432
403433 - id : pyrefly
@@ -407,7 +437,8 @@ repos:
407437 language : python
408438 types_or : [python, toml]
409439 pass_filenames : false
410- additional_dependencies : [*uv_version]
440+ additional_dependencies :
441+ - *uv_version
411442
412443 - id : pyrefly-docs
413444 name : pyrefly-docs
@@ -416,7 +447,8 @@ repos:
416447 check"
417448 language : python
418449 types_or : [markdown, rst]
419- additional_dependencies : [*uv_version]
450+ additional_dependencies :
451+ - *uv_version
420452
421453 - id : hclfmt
422454 name : hclfmt
0 commit comments