Skip to content

Commit 13293ad

Browse files
committed
Update pinned dependencies
This should get the latest FastAPI, and cause tests to fail.
1 parent 8bdb9ad commit 13293ad

File tree

1 file changed

+68
-62
lines changed

1 file changed

+68
-62
lines changed

dev-requirements.txt

Lines changed: 68 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
# uv pip compile --extra dev pyproject.toml --output-file dev-requirements.txt
33
alabaster==1.0.0
44
# via sphinx
5+
annotated-doc==0.0.4
6+
# via fastapi
57
annotated-types==0.7.0
68
# via pydantic
7-
anyio==4.9.0
9+
anyio==4.12.0
810
# via
911
# labthings-fastapi (pyproject.toml)
1012
# httpx
@@ -16,28 +18,28 @@ apeye-core==1.1.5
1618
# via apeye
1719
astroid==3.3.11
1820
# via sphinx-autoapi
19-
attrs==25.3.0
21+
attrs==25.4.0
2022
# via
2123
# jsonschema
2224
# referencing
2325
autodocsumm==0.2.14
2426
# via sphinx-toolbox
2527
babel==2.17.0
2628
# via sphinx
27-
beautifulsoup4==4.14.2
29+
beautifulsoup4==4.14.3
2830
# via sphinx-toolbox
29-
cachecontrol==0.14.3
31+
cachecontrol==0.14.4
3032
# via sphinx-toolbox
31-
certifi==2025.7.14
33+
certifi==2025.11.12
3234
# via
3335
# httpcore
3436
# httpx
3537
# requests
3638
# sentry-sdk
3739
# sphinx-prompt
38-
charset-normalizer==3.4.2
40+
charset-normalizer==3.4.4
3941
# via requests
40-
click==8.2.1
42+
click==8.3.1
4143
# via
4244
# pydoclint
4345
# rich-toolkit
@@ -51,15 +53,15 @@ colorama==0.4.6
5153
# pytest
5254
# sphinx
5355
# uvicorn
54-
coverage==7.9.2
56+
coverage==7.13.0
5557
# via pytest-cov
5658
cssutils==2.11.1
5759
# via dict2css
5860
dict2css==0.3.0.post1
5961
# via sphinx-toolbox
60-
dnspython==2.7.0
62+
dnspython==2.8.0
6163
# via email-validator
62-
docstring-parser-fork==0.0.12
64+
docstring-parser-fork==0.0.14
6365
# via pydoclint
6466
docutils==0.21.2
6567
# via
@@ -75,20 +77,22 @@ domdf-python-tools==3.10.0
7577
# apeye-core
7678
# dict2css
7779
# sphinx-toolbox
78-
email-validator==2.2.0
80+
email-validator==2.3.0
7981
# via
8082
# fastapi
8183
# pydantic
82-
exceptiongroup==1.3.0
84+
exceptiongroup==1.3.1
8385
# via
8486
# anyio
8587
# pytest
86-
fastapi==0.116.1
88+
fastapi==0.124.0
8789
# via labthings-fastapi (pyproject.toml)
88-
fastapi-cli==0.0.8
90+
fastapi-cli==0.0.16
8991
# via fastapi
90-
fastapi-cloud-cli==0.1.4
92+
fastapi-cloud-cli==0.6.0
9193
# via fastapi-cli
94+
fastar==0.8.0
95+
# via fastapi-cloud-cli
9296
filelock==3.20.0
9397
# via
9498
# cachecontrol
@@ -100,11 +104,11 @@ flake8==7.3.0
100104
# flake8-rst
101105
# flake8-rst-docstrings
102106
# pydoclint
103-
flake8-pyproject==1.2.3
107+
flake8-pyproject==1.2.4
104108
# via labthings-fastapi (pyproject.toml)
105109
flake8-rst==0.8.0
106110
# via labthings-fastapi (pyproject.toml)
107-
flake8-rst-docstrings==0.3.1
111+
flake8-rst-docstrings==0.4.0
108112
# via labthings-fastapi (pyproject.toml)
109113
h11==0.16.0
110114
# via
@@ -114,14 +118,14 @@ html5lib==1.1
114118
# via sphinx-toolbox
115119
httpcore==1.0.9
116120
# via httpx
117-
httptools==0.6.4
121+
httptools==0.7.1
118122
# via uvicorn
119123
httpx==0.28.1
120124
# via
121125
# labthings-fastapi (pyproject.toml)
122126
# fastapi
123127
# fastapi-cloud-cli
124-
idna==3.10
128+
idna==3.11
125129
# via
126130
# anyio
127131
# apeye-core
@@ -133,7 +137,7 @@ ifaddr==0.2.0
133137
# via zeroconf
134138
imagesize==1.4.1
135139
# via sphinx
136-
iniconfig==2.1.0
140+
iniconfig==2.3.0
137141
# via pytest
138142
itsdangerous==2.2.0
139143
# via fastapi
@@ -143,13 +147,15 @@ jinja2==3.1.6
143147
# sphinx
144148
# sphinx-autoapi
145149
# sphinx-jinja2-compat
146-
jsonschema==4.24.1
150+
jsonschema==4.25.1
147151
# via labthings-fastapi (pyproject.toml)
148-
jsonschema-specifications==2025.4.1
152+
jsonschema-specifications==2025.9.1
149153
# via jsonschema
150-
markdown-it-py==3.0.0
154+
librt==0.7.3
155+
# via mypy
156+
markdown-it-py==4.0.0
151157
# via rich
152-
markupsafe==3.0.2
158+
markupsafe==3.0.3
153159
# via
154160
# jinja2
155161
# sphinx-jinja2-compat
@@ -161,25 +167,25 @@ more-itertools==10.8.0
161167
# via cssutils
162168
msgpack==1.1.2
163169
# via cachecontrol
164-
mypy==1.17.0
170+
mypy==1.19.0
165171
# via labthings-fastapi (pyproject.toml)
166172
mypy-extensions==1.1.0
167173
# via mypy
168174
natsort==8.4.0
169175
# via domdf-python-tools
170176
numpy==2.2.6
171177
# via labthings-fastapi (pyproject.toml)
172-
orjson==3.11.0
178+
orjson==3.11.5
173179
# via fastapi
174180
packaging==25.0
175181
# via
176182
# pytest
177183
# sphinx
178184
pathspec==0.12.1
179185
# via mypy
180-
pillow==11.3.0
186+
pillow==12.0.0
181187
# via labthings-fastapi (pyproject.toml)
182-
platformdirs==4.5.0
188+
platformdirs==4.5.1
183189
# via apeye
184190
pluggy==1.6.0
185191
# via
@@ -196,11 +202,11 @@ pydantic==2.10.6
196202
# pydantic-settings
197203
pydantic-core==2.27.2
198204
# via pydantic
199-
pydantic-extra-types==2.10.5
205+
pydantic-extra-types==2.10.6
200206
# via fastapi
201-
pydantic-settings==2.10.1
207+
pydantic-settings==2.12.0
202208
# via fastapi
203-
pydoclint==0.6.6
209+
pydoclint==0.8.3
204210
# via labthings-fastapi (pyproject.toml)
205211
pyflakes==3.4.0
206212
# via flake8
@@ -212,66 +218,66 @@ pygments==2.19.2
212218
# sphinx
213219
# sphinx-prompt
214220
# sphinx-tabs
215-
pytest==8.4.1
221+
pytest==9.0.2
216222
# via
217223
# labthings-fastapi (pyproject.toml)
218224
# pytest-cov
219225
# pytest-mock
220-
pytest-cov==6.2.1
226+
pytest-cov==7.0.0
221227
# via labthings-fastapi (pyproject.toml)
222-
pytest-mock==3.14.1
228+
pytest-mock==3.15.1
223229
# via labthings-fastapi (pyproject.toml)
224-
python-dotenv==1.1.1
230+
python-dotenv==1.2.1
225231
# via
226232
# pydantic-settings
227233
# uvicorn
228234
python-multipart==0.0.20
229235
# via fastapi
230-
pyyaml==6.0.2
236+
pyyaml==6.0.3
231237
# via
232238
# fastapi
233239
# sphinx-autoapi
234240
# uvicorn
235-
referencing==0.36.2
241+
referencing==0.37.0
236242
# via
237243
# jsonschema
238244
# jsonschema-specifications
239245
# types-jsonschema
240-
requests==2.32.4
246+
requests==2.32.5
241247
# via
242248
# apeye
243249
# cachecontrol
244250
# sphinx
245-
restructuredtext-lint==1.4.0
251+
restructuredtext-lint==2.0.2
246252
# via flake8-rst-docstrings
247-
rich==14.0.0
253+
rich==14.2.0
248254
# via
249255
# rich-toolkit
250256
# typer
251-
rich-toolkit==0.14.8
257+
rich-toolkit==0.17.0
252258
# via
253259
# fastapi-cli
254260
# fastapi-cloud-cli
255-
rignore==0.6.2
261+
rignore==0.7.6
256262
# via fastapi-cloud-cli
257-
rpds-py==0.26.0
263+
roman==5.2
264+
# via sphinx-toolbox
265+
rpds-py==0.30.0
258266
# via
259267
# jsonschema
260268
# referencing
261269
ruamel-yaml==0.18.16
262270
# via sphinx-toolbox
263-
ruamel-yaml-clib==0.2.14
271+
ruamel-yaml-clib==0.2.15
264272
# via ruamel-yaml
265-
ruff==0.12.3
273+
ruff==0.14.8
266274
# via labthings-fastapi (pyproject.toml)
267-
sentry-sdk==2.33.0
275+
sentry-sdk==2.47.0
268276
# via fastapi-cloud-cli
269277
shellingham==1.5.4
270278
# via typer
271279
six==1.17.0
272280
# via html5lib
273-
sniffio==1.3.1
274-
# via anyio
275281
snowballstemmer==3.0.1
276282
# via sphinx
277283
soupsieve==2.8
@@ -287,7 +293,7 @@ sphinx==8.1.3
287293
# sphinx-tabs
288294
# sphinx-toolbox
289295
# sphinxcontrib-jquery
290-
sphinx-autoapi==3.6.0
296+
sphinx-autoapi==3.6.1
291297
# via labthings-fastapi (pyproject.toml)
292298
sphinx-autodoc-typehints==3.0.1
293299
# via sphinx-toolbox
@@ -299,7 +305,7 @@ sphinx-rtd-theme==3.0.2
299305
# via labthings-fastapi (pyproject.toml)
300306
sphinx-tabs==3.4.5
301307
# via sphinx-toolbox
302-
sphinx-toolbox==4.0.0
308+
sphinx-toolbox==4.1.0
303309
# via labthings-fastapi (pyproject.toml)
304310
sphinxcontrib-applehelp==2.0.0
305311
# via sphinx
@@ -315,25 +321,26 @@ sphinxcontrib-qthelp==2.0.0
315321
# via sphinx
316322
sphinxcontrib-serializinghtml==2.0.0
317323
# via sphinx
318-
starlette==0.47.1
324+
starlette==0.50.0
319325
# via fastapi
320326
tabulate==0.9.0
321327
# via sphinx-toolbox
322-
tomli==2.2.1
328+
tomli==2.3.0
323329
# via
324330
# coverage
331+
# fastapi-cli
325332
# flake8-pyproject
326333
# mypy
327334
# pydoclint
328335
# pytest
329336
# sphinx
330-
typer==0.16.0
337+
typer==0.20.0
331338
# via
332339
# fastapi-cli
333340
# fastapi-cloud-cli
334-
types-jsonschema==4.24.0.20250708
341+
types-jsonschema==4.25.1.20251009
335342
# via labthings-fastapi (pyproject.toml)
336-
typing-extensions==4.14.1
343+
typing-extensions==4.15.0
337344
# via
338345
# labthings-fastapi (pyproject.toml)
339346
# anyio
@@ -347,32 +354,31 @@ typing-extensions==4.14.1
347354
# pydantic-core
348355
# pydantic-extra-types
349356
# referencing
350-
# rich
351357
# rich-toolkit
352358
# sphinx-toolbox
353359
# starlette
354360
# typer
355361
# typing-inspection
356362
# uvicorn
357-
typing-inspection==0.4.1
363+
typing-inspection==0.4.2
358364
# via pydantic-settings
359-
ujson==5.10.0
365+
ujson==5.11.0
360366
# via fastapi
361-
urllib3==2.5.0
367+
urllib3==2.6.1
362368
# via
363369
# requests
364370
# sentry-sdk
365371
# sphinx-prompt
366-
uvicorn==0.35.0
372+
uvicorn==0.38.0
367373
# via
368374
# fastapi
369375
# fastapi-cli
370376
# fastapi-cloud-cli
371-
watchfiles==1.1.0
377+
watchfiles==1.1.1
372378
# via uvicorn
373379
webencodings==0.5.1
374380
# via html5lib
375381
websockets==15.0.1
376382
# via uvicorn
377-
zeroconf==0.147.0
383+
zeroconf==0.148.0
378384
# via labthings-fastapi (pyproject.toml)

0 commit comments

Comments
 (0)