@@ -103,23 +103,26 @@ repos:
103103 language : python
104104 pass_filenames : false
105105 types_or : [yaml]
106- additional_dependencies : [*uv_version]
106+ additional_dependencies :
107+ - *uv_version
107108 stages : [pre-commit]
108109
109110 - id : pydocstringformatter
110111 name : pydocstringformatter
111112 entry : uv run --extra=dev pydocstringformatter
112113 language : python
113114 types_or : [python]
114- additional_dependencies : [*uv_version]
115+ additional_dependencies :
116+ - *uv_version
115117 stages : [pre-commit]
116118
117119 - id : shellcheck
118120 name : shellcheck
119121 entry : uv run --extra=dev shellcheck --shell=bash
120122 language : python
121123 types_or : [shell]
122- additional_dependencies : [*uv_version]
124+ additional_dependencies :
125+ - *uv_version
123126 stages : [pre-commit]
124127
125128 - id : shellcheck-docs
@@ -128,15 +131,17 @@ repos:
128131 --language=console --command="shellcheck --shell=bash"
129132 language : python
130133 types_or : [markdown, rst]
131- additional_dependencies : [*uv_version]
134+ additional_dependencies :
135+ - *uv_version
132136 stages : [pre-commit]
133137
134138 - id : shfmt
135139 name : shfmt
136140 entry : uv run --extra=dev shfmt --write --space-redirects --indent=4
137141 language : python
138142 types_or : [shell]
139- additional_dependencies : [*uv_version]
143+ additional_dependencies :
144+ - *uv_version
140145 stages : [pre-commit]
141146
142147 - id : shfmt-docs
@@ -145,7 +150,8 @@ repos:
145150 --no-pad-file --command="shfmt --write --space-redirects --indent=4"
146151 language : python
147152 types_or : [markdown, rst]
148- additional_dependencies : [*uv_version]
153+ additional_dependencies :
154+ - *uv_version
149155 stages : [pre-commit]
150156
151157 - id : mypy
@@ -155,7 +161,8 @@ repos:
155161 language : python
156162 types_or : [python, toml]
157163 pass_filenames : false
158- additional_dependencies : [*uv_version]
164+ additional_dependencies :
165+ - *uv_version
159166
160167 # We do not use --example-workers 0 due to https://github.com/python/mypy/issues/18283
161168 - id : mypy-docs
@@ -164,15 +171,17 @@ repos:
164171 entry : uv run --extra=dev doccmd --no-write-to-file --language=python --command="mypy"
165172 language : python
166173 types_or : [markdown, rst]
167- additional_dependencies : [*uv_version]
174+ additional_dependencies :
175+ - *uv_version
168176
169177 - id : check-manifest
170178 name : check-manifest
171179 stages : [pre-push]
172180 entry : uv run --extra=dev -m check_manifest
173181 language : python
174182 pass_filenames : false
175- additional_dependencies : [*uv_version]
183+ additional_dependencies :
184+ - *uv_version
176185
177186 - id : pyright
178187 name : pyright
@@ -181,7 +190,8 @@ repos:
181190 language : python
182191 types_or : [python, toml]
183192 pass_filenames : false
184- additional_dependencies : [*uv_version]
193+ additional_dependencies :
194+ - *uv_version
185195
186196 - id : pyright-docs
187197 name : pyright-docs
@@ -190,15 +200,17 @@ repos:
190200 --command="pyright"
191201 language : python
192202 types_or : [markdown, rst]
193- additional_dependencies : [*uv_version]
203+ additional_dependencies :
204+ - *uv_version
194205
195206 - id : vulture
196207 name : vulture
197208 entry : uv run --extra=dev -m vulture .
198209 language : python
199210 types_or : [python]
200211 pass_filenames : false
201- additional_dependencies : [*uv_version]
212+ additional_dependencies :
213+ - *uv_version
202214 stages : [pre-commit]
203215
204216 - id : vulture-docs
@@ -207,7 +219,8 @@ repos:
207219 --command="vulture"
208220 language : python
209221 types_or : [markdown, rst]
210- additional_dependencies : [*uv_version]
222+ additional_dependencies :
223+ - *uv_version
211224 stages : [pre-commit]
212225
213226 - id : pyroma
@@ -216,15 +229,17 @@ repos:
216229 language : python
217230 pass_filenames : false
218231 types_or : [toml]
219- additional_dependencies : [*uv_version]
232+ additional_dependencies :
233+ - *uv_version
220234 stages : [pre-commit]
221235
222236 - id : deptry
223237 name : deptry
224238 entry : uv run --extra=dev -m deptry src/
225239 language : python
226240 pass_filenames : false
227- additional_dependencies : [*uv_version]
241+ additional_dependencies :
242+ - *uv_version
228243 stages : [pre-commit]
229244
230245 - id : pylint
@@ -233,7 +248,8 @@ repos:
233248 language : python
234249 stages : [manual]
235250 pass_filenames : false
236- additional_dependencies : [*uv_version]
251+ additional_dependencies :
252+ - *uv_version
237253
238254 - id : pylint-docs
239255 name : pylint-docs
@@ -242,30 +258,34 @@ repos:
242258 language : python
243259 stages : [manual]
244260 types_or : [markdown, rst]
245- additional_dependencies : [*uv_version]
261+ additional_dependencies :
262+ - *uv_version
246263
247264 - id : ruff-check-fix
248265 name : Ruff check fix
249266 entry : uv run --extra=dev -m ruff check --fix
250267 language : python
251268 types_or : [python]
252- additional_dependencies : [*uv_version]
269+ additional_dependencies :
270+ - *uv_version
253271 stages : [pre-commit]
254272
255273 - id : ruff-check-fix-docs
256274 name : Ruff check fix docs
257275 entry : uv run --extra=dev doccmd --language=python --command="ruff check --fix"
258276 language : python
259277 types_or : [markdown, rst]
260- additional_dependencies : [*uv_version]
278+ additional_dependencies :
279+ - *uv_version
261280 stages : [pre-commit]
262281
263282 - id : ruff-format-fix
264283 name : Ruff format
265284 entry : uv run --extra=dev -m ruff format
266285 language : python
267286 types_or : [python]
268- additional_dependencies : [*uv_version]
287+ additional_dependencies :
288+ - *uv_version
269289 stages : [pre-commit]
270290
271291 - id : ruff-format-fix-docs
@@ -274,23 +294,26 @@ repos:
274294 format"
275295 language : python
276296 types_or : [markdown, rst]
277- additional_dependencies : [*uv_version]
297+ additional_dependencies :
298+ - *uv_version
278299 stages : [pre-commit]
279300
280301 - id : doc8
281302 name : doc8
282303 entry : uv run --extra=dev -m doc8
283304 language : python
284305 types_or : [rst]
285- additional_dependencies : [*uv_version]
306+ additional_dependencies :
307+ - *uv_version
286308 stages : [pre-commit]
287309
288310 - id : interrogate
289311 name : interrogate
290312 entry : uv run --extra=dev -m interrogate
291313 language : python
292314 types_or : [python]
293- additional_dependencies : [*uv_version]
315+ additional_dependencies :
316+ - *uv_version
294317 stages : [pre-commit]
295318
296319 - id : interrogate-docs
@@ -299,7 +322,8 @@ repos:
299322 --command="interrogate"
300323 language : python
301324 types_or : [markdown, rst]
302- additional_dependencies : [*uv_version]
325+ additional_dependencies :
326+ - *uv_version
303327 stages : [pre-commit]
304328
305329 - id : pyproject-fmt-fix
@@ -308,7 +332,8 @@ repos:
308332 language : python
309333 types_or : [toml]
310334 files : pyproject.toml
311- additional_dependencies : [*uv_version]
335+ additional_dependencies :
336+ - *uv_version
312337 stages : [pre-commit]
313338
314339 - id : linkcheck
@@ -319,7 +344,8 @@ repos:
319344 types_or : [rst]
320345 stages : [manual]
321346 pass_filenames : false
322- additional_dependencies : [*uv_version]
347+ additional_dependencies :
348+ - *uv_version
323349
324350 - id : spelling
325351 name : spelling
@@ -329,15 +355,17 @@ repos:
329355 types_or : [rst]
330356 stages : [manual]
331357 pass_filenames : false
332- additional_dependencies : [*uv_version]
358+ additional_dependencies :
359+ - *uv_version
333360
334361 - id : docs
335362 name : Build Documentation
336363 entry : uv run --extra=dev sphinx-build -M html docs/source docs/build -W
337364 language : python
338365 stages : [manual]
339366 pass_filenames : false
340- additional_dependencies : [*uv_version]
367+ additional_dependencies :
368+ - *uv_version
341369
342370 - id : pyright-verifytypes
343371 name : pyright-verifytypes
@@ -346,7 +374,8 @@ repos:
346374 language : python
347375 pass_filenames : false
348376 types_or : [python]
349- additional_dependencies : [*uv_version]
377+ additional_dependencies :
378+ - *uv_version
350379
351380 - id : ty
352381 name : ty
@@ -355,7 +384,8 @@ repos:
355384 language : python
356385 types_or : [python, toml]
357386 pass_filenames : false
358- additional_dependencies : [*uv_version]
387+ additional_dependencies :
388+ - *uv_version
359389
360390 - id : ty-docs
361391 name : ty-docs
@@ -364,14 +394,16 @@ repos:
364394 --command="ty check"
365395 language : python
366396 types_or : [markdown, rst]
367- additional_dependencies : [*uv_version]
397+ additional_dependencies :
398+ - *uv_version
368399
369400 - id : yamlfix
370401 name : yamlfix
371402 entry : uv run --extra=dev yamlfix
372403 language : python
373404 types_or : [yaml]
374- additional_dependencies : [*uv_version]
405+ additional_dependencies :
406+ - *uv_version
375407 stages : [pre-commit]
376408
377409 - id : zizmor
@@ -380,15 +412,17 @@ repos:
380412 language : python
381413 pass_filenames : false
382414 types_or : [yaml]
383- additional_dependencies : [*uv_version]
415+ additional_dependencies :
416+ - *uv_version
384417 stages : [pre-commit]
385418
386419 - id : sphinx-lint
387420 name : sphinx-lint
388421 entry : uv run --extra=dev sphinx-lint --enable=all --disable=line-too-long
389422 language : python
390423 types_or : [rst]
391- additional_dependencies : [*uv_version]
424+ additional_dependencies :
425+ - *uv_version
392426 stages : [pre-commit]
393427
394428 - id : pyrefly
@@ -398,7 +432,8 @@ repos:
398432 language : python
399433 types_or : [python, toml]
400434 pass_filenames : false
401- additional_dependencies : [*uv_version]
435+ additional_dependencies :
436+ - *uv_version
402437
403438 - id : pyrefly-docs
404439 name : pyrefly-docs
@@ -407,4 +442,5 @@ repos:
407442 --command="pyrefly check"
408443 language : python
409444 types_or : [markdown, rst]
410- additional_dependencies : [*uv_version]
445+ additional_dependencies :
446+ - *uv_version
0 commit comments