@@ -49,29 +49,29 @@ repos:
49
49
language : python
50
50
types_or : [yaml, python]
51
51
pass_filenames : false
52
- additional_dependencies : [uv]
52
+ additional_dependencies : [uv==0.4.25 ]
53
53
54
54
- id : actionlint
55
55
name : actionlint
56
56
entry : uv run --extra=dev actionlint
57
57
language : python
58
58
pass_filenames : false
59
59
types_or : [yaml]
60
- additional_dependencies : [uv]
60
+ additional_dependencies : [uv==0.4.25 ]
61
61
62
62
- id : docformatter
63
63
name : docformatter
64
64
entry : uv run --extra=dev -m docformatter --in-place
65
65
language : python
66
66
types_or : [python]
67
- additional_dependencies : [uv]
67
+ additional_dependencies : [uv==0.4.25 ]
68
68
69
69
- id : shellcheck
70
70
name : shellcheck
71
71
entry : uv run --extra=dev shellcheck --shell=bash
72
72
language : python
73
73
types_or : [shell]
74
- additional_dependencies : [uv]
74
+ additional_dependencies : [uv==0.4.25 ]
75
75
76
76
- id : shellcheck-docs
77
77
name : shellcheck-docs
@@ -80,22 +80,22 @@ repos:
80
80
--shell=bash --exclude=SC2215"
81
81
language : python
82
82
types_or : [markdown, rst]
83
- additional_dependencies : [uv]
83
+ additional_dependencies : [uv==0.4.25 ]
84
84
85
85
- id : shfmt
86
86
name : shfmt
87
87
entry : shfmt --write --space-redirects --indent=4
88
88
language : python
89
89
types_or : [shell]
90
- additional_dependencies : [uv]
90
+ additional_dependencies : [uv==0.4.25 ]
91
91
92
92
- id : shfmt-docs
93
93
name : shfmt-docs
94
94
entry : uv run --extra=dev doccmd --language=shell --language=console --skip-marker=shfmt
95
95
--no-pad-file --command="shfmt --write --space-redirects --indent=4"
96
96
language : python
97
97
types_or : [markdown, rst]
98
- additional_dependencies : [uv]
98
+ additional_dependencies : [uv==0.4.25 ]
99
99
100
100
- id : mypy
101
101
name : mypy
@@ -104,7 +104,7 @@ repos:
104
104
language : python
105
105
types_or : [python, toml]
106
106
pass_filenames : false
107
- additional_dependencies : [uv]
107
+ additional_dependencies : [uv==0.4.25 ]
108
108
109
109
- id : mypy-docs
110
110
name : mypy-docs
@@ -119,7 +119,7 @@ repos:
119
119
entry : uv run --extra=dev -m check_manifest
120
120
language : python
121
121
pass_filenames : false
122
- additional_dependencies : [uv]
122
+ additional_dependencies : [uv==0.4.25 ]
123
123
124
124
- id : pyright
125
125
name : pyright
@@ -128,7 +128,7 @@ repos:
128
128
language : python
129
129
types_or : [python, toml]
130
130
pass_filenames : false
131
- additional_dependencies : [uv]
131
+ additional_dependencies : [uv==0.4.25 ]
132
132
133
133
- id : pyright-docs
134
134
name : pyright-docs
@@ -144,46 +144,46 @@ repos:
144
144
language : python
145
145
pass_filenames : false
146
146
types_or : [python]
147
- additional_dependencies : [uv]
147
+ additional_dependencies : [uv==0.4.25 ]
148
148
149
149
- id : vulture
150
150
name : vulture
151
151
entry : uv run --extra=dev -m vulture .
152
152
language : python
153
153
types_or : [python]
154
154
pass_filenames : false
155
- additional_dependencies : [uv]
155
+ additional_dependencies : [uv==0.4.25 ]
156
156
157
157
- id : vulture-docs
158
158
name : vulture docs
159
159
entry : uv run --extra=dev doccmd --language=python --command="vulture"
160
160
language : python
161
161
types_or : [python]
162
162
pass_filenames : false
163
- additional_dependencies : [uv]
163
+ additional_dependencies : [uv==0.4.25 ]
164
164
165
165
- id : pyroma
166
166
name : pyroma
167
167
entry : uv run --extra=dev -m pyroma --min 10 .
168
168
language : python
169
169
pass_filenames : false
170
170
types_or : [toml]
171
- additional_dependencies : [uv]
171
+ additional_dependencies : [uv==0.4.25 ]
172
172
173
173
- id : deptry
174
174
name : deptry
175
175
entry : uv run --extra=dev -m deptry src/
176
176
language : python
177
177
pass_filenames : false
178
- additional_dependencies : [uv]
178
+ additional_dependencies : [uv==0.4.25 ]
179
179
180
180
- id : pylint
181
181
name : pylint
182
182
entry : uv run --extra=dev -m pylint *.py src/ tests/ docs/ ci/ admin/
183
183
language : python
184
184
stages : [manual]
185
185
pass_filenames : false
186
- additional_dependencies : [uv]
186
+ additional_dependencies : [uv==0.4.25 ]
187
187
188
188
- id : pylint-docs
189
189
name : pylint-docs
@@ -197,36 +197,36 @@ repos:
197
197
entry : uv run --extra=dev -m ruff check --fix
198
198
language : python
199
199
types_or : [python]
200
- additional_dependencies : [uv]
200
+ additional_dependencies : [uv==0.4.25 ]
201
201
202
202
- id : ruff-check-fix-docs
203
203
name : Ruff check fix docs
204
204
entry : uv run --extra=dev doccmd --language=python --command="ruff check --fix"
205
205
language : python
206
206
types_or : [markdown, rst]
207
- additional_dependencies : [uv]
207
+ additional_dependencies : [uv==0.4.25 ]
208
208
209
209
- id : ruff-format-fix
210
210
name : Ruff format
211
211
entry : uv run --extra=dev -m ruff format
212
212
language : python
213
213
types_or : [python]
214
- additional_dependencies : [uv]
214
+ additional_dependencies : [uv==0.4.25 ]
215
215
216
216
- id : ruff-format-fix-docs
217
217
name : Ruff format docs
218
218
entry : uv run --extra=dev doccmd --language=python --no-pad-file --command="ruff
219
219
format"
220
220
language : python
221
221
types_or : [markdown, rst]
222
- additional_dependencies : [uv]
222
+ additional_dependencies : [uv==0.4.25 ]
223
223
224
224
- id : doc8
225
225
name : doc8
226
226
entry : uv run --extra=dev -m doc8
227
227
language : python
228
228
types_or : [rst]
229
- additional_dependencies : [uv]
229
+ additional_dependencies : [uv==0.4.25 ]
230
230
231
231
- id : interrogate
232
232
name : interrogate
@@ -240,7 +240,7 @@ repos:
240
240
entry : uv run --extra=dev doccmd --language=python --command="interrogate"
241
241
language : python
242
242
types_or : [markdown, rst]
243
- additional_dependencies : [uv]
243
+ additional_dependencies : [uv==0.4.25 ]
244
244
245
245
- id : pyproject-fmt-fix
246
246
name : pyproject-fmt
@@ -256,7 +256,7 @@ repos:
256
256
types_or : [rst]
257
257
stages : [manual]
258
258
pass_filenames : false
259
- additional_dependencies : [uv]
259
+ additional_dependencies : [uv==0.4.25 ]
260
260
261
261
- id : spelling
262
262
name : spelling
@@ -265,22 +265,22 @@ repos:
265
265
types_or : [rst]
266
266
stages : [manual]
267
267
pass_filenames : false
268
- additional_dependencies : [uv]
268
+ additional_dependencies : [uv==0.4.25 ]
269
269
270
270
- id : docs
271
271
name : Build Documentation
272
272
entry : make docs
273
273
language : python
274
274
stages : [manual]
275
275
pass_filenames : false
276
- additional_dependencies : [uv]
276
+ additional_dependencies : [uv==0.4.25 ]
277
277
278
278
- id : yamlfix
279
279
name : pyproject-fmt
280
280
entry : uv run --extra=dev yamlfix
281
281
language : python
282
282
types_or : [yaml]
283
- additional_dependencies : [uv]
283
+ additional_dependencies : [uv==0.4.25 ]
284
284
285
285
# We use system Python, with required dependencies specified in pyproject.toml.
286
286
# We therefore cannot use those dependencies in pre-commit CI.
0 commit comments