99 # We therefore cannot use those dependencies in pre-commit CI.
1010 skip :
1111 - actionlint
12+ - sphinx-lint
1213 - check-manifest
1314 - deptry
1415 - doc8
@@ -77,45 +78,45 @@ repos:
7778 language : python
7879 pass_filenames : false
7980 types_or : [yaml]
80- additional_dependencies : [uv==0.4.25 ]
81+ additional_dependencies : [uv==0.5.14 ]
8182
8283 - id : docformatter
8384 name : docformatter
8485 entry : uv run --extra=dev -m docformatter --in-place
8586 language : python
8687 types_or : [python]
87- additional_dependencies : [uv==0.4.25 ]
88+ additional_dependencies : [uv==0.5.14 ]
8889
8990 - id : shellcheck
9091 name : shellcheck
9192 entry : uv run --extra=dev shellcheck --shell=bash
9293 language : python
9394 pass_filenames : false
9495 types_or : [shell]
95- additional_dependencies : [uv==0.4.25 ]
96+ additional_dependencies : [uv==0.5.14 ]
9697
9798 - id : shellcheck-docs
9899 name : shellcheck-docs
99100 entry : uv run --extra=dev doccmd --language=shell --language=console --command="shellcheck
100101 --shell=bash"
101102 language : python
102103 types_or : [markdown, rst]
103- additional_dependencies : [uv==0.4.25 ]
104+ additional_dependencies : [uv==0.5.14 ]
104105
105106 - id : shfmt
106107 name : shfmt
107108 entry : uv run --extra=dev shfmt --write --space-redirects --indent=4
108109 language : python
109110 types_or : [shell]
110- additional_dependencies : [uv==0.4.25 ]
111+ additional_dependencies : [uv==0.5.14 ]
111112
112113 - id : shfmt-docs
113114 name : shfmt-docs
114115 entry : uv run --extra=dev doccmd --language=shell --language=console --skip-marker=shfmt
115116 --no-pad-file --command="shfmt --write --space-redirects --indent=4"
116117 language : python
117118 types_or : [markdown, rst]
118- additional_dependencies : [uv==0.4.25 ]
119+ additional_dependencies : [uv==0.5.14 ]
119120
120121 - id : mypy
121122 name : mypy
@@ -124,23 +125,23 @@ repos:
124125 language : python
125126 types_or : [python, toml]
126127 pass_filenames : false
127- additional_dependencies : [uv==0.4.25 ]
128+ additional_dependencies : [uv==0.5.14 ]
128129
129130 - id : mypy-docs
130131 name : mypy-docs
131132 stages : [pre-push]
132133 entry : uv run --extra=dev doccmd --language=python --command="mypy"
133134 language : python
134135 types_or : [markdown, rst]
135- additional_dependencies : [uv==0.4.25 ]
136+ additional_dependencies : [uv==0.5.14 ]
136137
137138 - id : check-manifest
138139 name : check-manifest
139140 stages : [pre-push]
140141 entry : uv run --extra=dev -m check_manifest
141142 language : python
142143 pass_filenames : false
143- additional_dependencies : [uv==0.4.25 ]
144+ additional_dependencies : [uv==0.5.14 ]
144145
145146 - id : pyright
146147 name : pyright
@@ -149,119 +150,119 @@ repos:
149150 language : python
150151 types_or : [python, toml]
151152 pass_filenames : false
152- additional_dependencies : [uv==0.4.25 ]
153+ additional_dependencies : [uv==0.5.14 ]
153154
154155 - id : pyright-docs
155156 name : pyright-docs
156157 stages : [pre-push]
157158 entry : uv run --extra=dev doccmd --language=python --command="pyright"
158159 language : python
159160 types_or : [markdown, rst]
160- additional_dependencies : [uv==0.4.25 ]
161+ additional_dependencies : [uv==0.5.14 ]
161162
162163 - id : vulture
163164 name : vulture
164165 entry : uv run --extra=dev -m vulture .
165166 language : python
166167 types_or : [python]
167168 pass_filenames : false
168- additional_dependencies : [uv==0.4.25 ]
169+ additional_dependencies : [uv==0.5.14 ]
169170
170171 - id : vulture-docs
171172 name : vulture docs
172173 entry : uv run --extra=dev doccmd --language=python --command="vulture"
173174 language : python
174175 types_or : [markdown, rst]
175- additional_dependencies : [uv==0.4.25 ]
176+ additional_dependencies : [uv==0.5.14 ]
176177
177178 - id : pyroma
178179 name : pyroma
179180 entry : uv run --extra=dev -m pyroma --min 10 .
180181 language : python
181182 pass_filenames : false
182183 types_or : [toml]
183- additional_dependencies : [uv==0.4.25 ]
184+ additional_dependencies : [uv==0.5.14 ]
184185
185186 - id : deptry
186187 name : deptry
187188 entry : uv run --extra=dev -m deptry src/
188189 language : python
189190 pass_filenames : false
190- additional_dependencies : [uv==0.4.25 ]
191+ additional_dependencies : [uv==0.5.14 ]
191192
192193 - id : pylint
193194 name : pylint
194195 entry : uv run --extra=dev -m pylint *.py src/ tests/ docs/
195196 language : python
196197 stages : [manual]
197198 pass_filenames : false
198- additional_dependencies : [uv==0.4.25 ]
199+ additional_dependencies : [uv==0.5.14 ]
199200
200201 - id : pylint-docs
201202 name : pylint-docs
202203 entry : uv run --extra=dev doccmd --language=python --command="pylint"
203204 language : python
204205 stages : [manual]
205206 types_or : [markdown, rst]
206- additional_dependencies : [uv==0.4.25 ]
207+ additional_dependencies : [uv==0.5.14 ]
207208
208209 - id : ruff-check-fix
209210 name : Ruff check fix
210211 entry : uv run --extra=dev -m ruff check --fix
211212 language : python
212213 types_or : [python]
213- additional_dependencies : [uv==0.4.25 ]
214+ additional_dependencies : [uv==0.5.14 ]
214215
215216 - id : ruff-check-fix-docs
216217 name : Ruff check fix docs
217218 entry : uv run --extra=dev doccmd --language=python --command="ruff check --fix"
218219 language : python
219220 types_or : [markdown, rst]
220- additional_dependencies : [uv==0.4.25 ]
221+ additional_dependencies : [uv==0.5.14 ]
221222
222223 - id : ruff-format-fix
223224 name : Ruff format
224225 entry : uv run --extra=dev -m ruff format
225226 language : python
226227 types_or : [python]
227- additional_dependencies : [uv==0.4.25 ]
228+ additional_dependencies : [uv==0.5.14 ]
228229
229230 - id : ruff-format-fix-docs
230231 name : Ruff format docs
231232 entry : uv run --extra=dev doccmd --language=python --no-pad-file --command="ruff
232233 format"
233234 language : python
234235 types_or : [markdown, rst]
235- additional_dependencies : [uv==0.4.25 ]
236+ additional_dependencies : [uv==0.5.14 ]
236237
237238 - id : doc8
238239 name : doc8
239240 entry : uv run --extra=dev -m doc8
240241 language : python
241242 types_or : [rst]
242- additional_dependencies : [uv==0.4.25 ]
243+ additional_dependencies : [uv==0.5.14 ]
243244
244245 - id : interrogate
245246 name : interrogate
246247 entry : uv run --extra=dev -m interrogate
247248 language : python
248249 types_or : [python]
249- additional_dependencies : [uv==0.4.25 ]
250+ additional_dependencies : [uv==0.5.14 ]
250251
251252 - id : interrogate-docs
252253 name : interrogate docs
253254 entry : uv run --extra=dev doccmd --language=python --command="interrogate"
254255 language : python
255256 types_or : [markdown, rst]
256- additional_dependencies : [uv==0.4.25 ]
257+ additional_dependencies : [uv==0.5.14 ]
257258
258259 - id : pyproject-fmt-fix
259260 name : pyproject-fmt
260261 entry : uv run --extra=dev pyproject-fmt
261262 language : python
262263 types_or : [toml]
263264 files : pyproject.toml
264- additional_dependencies : [uv==0.4.25 ]
265+ additional_dependencies : [uv==0.5.14 ]
265266
266267 - id : linkcheck
267268 name : linkcheck
@@ -270,7 +271,7 @@ repos:
270271 types_or : [rst]
271272 stages : [manual]
272273 pass_filenames : false
273- additional_dependencies : [uv==0.4.25 ]
274+ additional_dependencies : [uv==0.5.14 ]
274275
275276 - id : spelling
276277 name : spelling
@@ -279,15 +280,15 @@ repos:
279280 types_or : [rst]
280281 stages : [manual]
281282 pass_filenames : false
282- additional_dependencies : [uv==0.4.25 ]
283+ additional_dependencies : [uv==0.5.14 ]
283284
284285 - id : docs
285286 name : Build Documentation
286287 entry : make docs
287288 language : python
288289 stages : [manual]
289290 pass_filenames : false
290- additional_dependencies : [uv==0.4.25 ]
291+ additional_dependencies : [uv==0.5.14 ]
291292
292293 - id : pyright-verifytypes
293294 name : pyright-verifytypes
@@ -296,11 +297,19 @@ repos:
296297 language : python
297298 pass_filenames : false
298299 types_or : [python]
299- additional_dependencies : [uv==0.4.25 ]
300+ additional_dependencies : [uv==0.5.14 ]
300301
301302 - id : yamlfix
302303 name : yamlfix
303304 entry : uv run --extra=dev yamlfix
304305 language : python
305306 types_or : [yaml]
306- additional_dependencies : [uv==0.4.25]
307+ additional_dependencies : [uv==0.5.14]
308+
309+ - id : sphinx-lint
310+ name : sphinx-lint
311+ entry : uv run --extra=dev sphinx-lint --enable=all --disable=line-too-long
312+ README.rst CHANGELOG.rst
313+ language : python
314+ types_or : [rst]
315+ additional_dependencies : [uv==0.5.14]
0 commit comments