@@ -77,45 +77,45 @@ repos:
7777 language : python
7878 pass_filenames : false
7979 types_or : [yaml]
80- additional_dependencies : [uv]
80+ additional_dependencies : [uv==0.4.25 ]
8181
8282 - id : docformatter
8383 name : docformatter
8484 entry : uv run --extra=dev -m docformatter --in-place
8585 language : python
8686 types_or : [python]
87- additional_dependencies : [uv]
87+ additional_dependencies : [uv==0.4.25 ]
8888
8989 - id : shellcheck
9090 name : shellcheck
9191 entry : uv run --extra=dev shellcheck --shell=bash
9292 language : python
9393 pass_filenames : false
9494 types_or : [shell]
95- additional_dependencies : [uv]
95+ additional_dependencies : [uv==0.4.25 ]
9696
9797 - id : shellcheck-docs
9898 name : shellcheck-docs
9999 entry : uv run --extra=dev doccmd --language=shell --language=console --command="shellcheck
100100 --shell=bash"
101101 language : python
102102 types_or : [markdown, rst]
103- additional_dependencies : [uv]
103+ additional_dependencies : [uv==0.4.25 ]
104104
105105 - id : shfmt
106106 name : shfmt
107107 entry : uv run --extra=dev shfmt --write --space-redirects --indent=4
108108 language : python
109109 types_or : [shell]
110- additional_dependencies : [uv]
110+ additional_dependencies : [uv==0.4.25 ]
111111
112112 - id : shfmt-docs
113113 name : shfmt-docs
114114 entry : uv run --extra=dev doccmd --language=shell --language=console --skip-marker=shfmt
115115 --no-pad-file --command="shfmt --write --space-redirects --indent=4"
116116 language : python
117117 types_or : [markdown, rst]
118- additional_dependencies : [uv]
118+ additional_dependencies : [uv==0.4.25 ]
119119
120120 - id : mypy
121121 name : mypy
@@ -124,23 +124,23 @@ repos:
124124 language : python
125125 types_or : [python, toml]
126126 pass_filenames : false
127- additional_dependencies : [uv]
127+ additional_dependencies : [uv==0.4.25 ]
128128
129129 - id : mypy-docs
130130 name : mypy-docs
131131 stages : [pre-push]
132132 entry : uv run --extra=dev doccmd --language=python --command="mypy"
133133 language : python
134134 types_or : [markdown, rst, python, toml]
135- additional_dependencies : [uv]
135+ additional_dependencies : [uv==0.4.25 ]
136136
137137 - id : check-manifest
138138 name : check-manifest
139139 stages : [pre-push]
140140 entry : uv run --extra=dev -m check_manifest
141141 language : python
142142 pass_filenames : false
143- additional_dependencies : [uv]
143+ additional_dependencies : [uv==0.4.25 ]
144144
145145 - id : pyright
146146 name : pyright
@@ -149,119 +149,119 @@ repos:
149149 language : python
150150 types_or : [python, toml]
151151 pass_filenames : false
152- additional_dependencies : [uv]
152+ additional_dependencies : [uv==0.4.25 ]
153153
154154 - id : pyright-docs
155155 name : pyright-docs
156156 stages : [pre-push]
157157 entry : uv run --extra=dev doccmd --language=python --command="pyright"
158158 language : python
159159 types_or : [markdown, rst, python, toml]
160- additional_dependencies : [uv]
160+ additional_dependencies : [uv==0.4.25 ]
161161
162162 - id : vulture
163163 name : vulture
164164 entry : uv run --extra=dev -m vulture .
165165 language : python
166166 types_or : [python]
167167 pass_filenames : false
168- additional_dependencies : [uv]
168+ additional_dependencies : [uv==0.4.25 ]
169169
170170 - id : vulture-docs
171171 name : vulture docs
172172 entry : uv run --extra=dev doccmd --language=python --command="vulture"
173173 language : python
174174 types_or : [markdown, rst]
175- additional_dependencies : [uv]
175+ additional_dependencies : [uv==0.4.25 ]
176176
177177 - id : pyroma
178178 name : pyroma
179179 entry : uv run --extra=dev -m pyroma --min 10 .
180180 language : python
181181 pass_filenames : false
182182 types_or : [toml]
183- additional_dependencies : [uv]
183+ additional_dependencies : [uv==0.4.25 ]
184184
185185 - id : deptry
186186 name : deptry
187187 entry : uv run --extra=dev -m deptry src/
188188 language : python
189189 pass_filenames : false
190- additional_dependencies : [uv]
190+ additional_dependencies : [uv==0.4.25 ]
191191
192192 - id : pylint
193193 name : pylint
194194 entry : uv run --extra=dev -m pylint *.py src/ tests/ docs/
195195 language : python
196196 stages : [manual]
197197 pass_filenames : false
198- additional_dependencies : [uv]
198+ additional_dependencies : [uv==0.4.25 ]
199199
200200 - id : pylint-docs
201201 name : pylint-docs
202202 entry : uv run --extra=dev doccmd --language=python --command="pylint"
203203 language : python
204204 stages : [manual]
205205 types_or : [markdown, rst, python, toml]
206- additional_dependencies : [uv]
206+ additional_dependencies : [uv==0.4.25 ]
207207
208208 - id : ruff-check-fix
209209 name : Ruff check fix
210210 entry : uv run --extra=dev -m ruff check --fix
211211 language : python
212212 types_or : [python]
213- additional_dependencies : [uv]
213+ additional_dependencies : [uv==0.4.25 ]
214214
215215 - id : ruff-check-fix-docs
216216 name : Ruff check fix docs
217217 entry : uv run --extra=dev doccmd --language=python --command="ruff check --fix"
218218 language : python
219219 types_or : [markdown, rst]
220- additional_dependencies : [uv]
220+ additional_dependencies : [uv==0.4.25 ]
221221
222222 - id : ruff-format-fix
223223 name : Ruff format
224224 entry : uv run --extra=dev -m ruff format
225225 language : python
226226 types_or : [python]
227- additional_dependencies : [uv]
227+ additional_dependencies : [uv==0.4.25 ]
228228
229229 - id : ruff-format-fix-docs
230230 name : Ruff format docs
231231 entry : uv run --extra=dev doccmd --language=python --no-pad-file --command="ruff
232232 format"
233233 language : python
234234 types_or : [markdown, rst]
235- additional_dependencies : [uv]
235+ additional_dependencies : [uv==0.4.25 ]
236236
237237 - id : doc8
238238 name : doc8
239239 entry : uv run --extra=dev -m doc8
240240 language : python
241241 types_or : [rst]
242- additional_dependencies : [uv]
242+ additional_dependencies : [uv==0.4.25 ]
243243
244244 - id : interrogate
245245 name : interrogate
246246 entry : uv run --extra=dev -m interrogate
247247 language : python
248248 types_or : [python]
249- additional_dependencies : [uv]
249+ additional_dependencies : [uv==0.4.25 ]
250250
251251 - id : interrogate-docs
252252 name : interrogate docs
253253 entry : uv run --extra=dev doccmd --language=python --command="interrogate"
254254 language : python
255255 types_or : [markdown, rst]
256- additional_dependencies : [uv]
256+ additional_dependencies : [uv==0.4.25 ]
257257
258258 - id : pyproject-fmt-fix
259259 name : pyproject-fmt
260260 entry : uv run --extra=dev pyproject-fmt
261261 language : python
262262 types_or : [toml]
263263 files : pyproject.toml
264- additional_dependencies : [uv]
264+ additional_dependencies : [uv==0.4.25 ]
265265
266266 - id : linkcheck
267267 name : linkcheck
@@ -270,7 +270,7 @@ repos:
270270 types_or : [rst]
271271 stages : [manual]
272272 pass_filenames : false
273- additional_dependencies : [uv]
273+ additional_dependencies : [uv==0.4.25 ]
274274
275275 - id : spelling
276276 name : spelling
@@ -279,15 +279,15 @@ repos:
279279 types_or : [rst]
280280 stages : [manual]
281281 pass_filenames : false
282- additional_dependencies : [uv]
282+ additional_dependencies : [uv==0.4.25 ]
283283
284284 - id : docs
285285 name : Build Documentation
286286 entry : make docs
287287 language : python
288288 stages : [manual]
289289 pass_filenames : false
290- additional_dependencies : [uv]
290+ additional_dependencies : [uv==0.4.25 ]
291291
292292 - id : pyright-verifytypes
293293 name : pyright-verifytypes
@@ -296,11 +296,11 @@ repos:
296296 language : python
297297 pass_filenames : false
298298 types_or : [python]
299- additional_dependencies : [uv]
299+ additional_dependencies : [uv==0.4.25 ]
300300
301301 - id : yamlfix
302302 name : yamlfix
303303 entry : uv run --extra=dev yamlfix
304304 language : python
305305 types_or : [yaml]
306- additional_dependencies : [uv]
306+ additional_dependencies : [uv==0.4.25 ]
0 commit comments