22# uv pip compile requirements-dev.in -o requirements-dev.txt
33aiohappyeyeballs == 2.6.1
44 # via aiohttp
5- aiohttp == 3.11.18
5+ aiohttp == 3.12.4
66 # via
77 # aiohttp-jinja2
88 # textual-dev
@@ -17,6 +17,7 @@ anyio==4.9.0
1717 # via
1818 # asyncer
1919 # httpx
20+ # watchfiles
2021asgi-lifespan == 2.1.0
2122 # via -r requirements-dev.in
2223asttokens == 3.0.0
@@ -25,8 +26,6 @@ asyncer==0.0.8
2526 # via -r requirements-dev.in
2627attrs == 25.3.0
2728 # via aiohttp
28- backports-tarfile == 1.2.0
29- # via jaraco-context
3029bidict == 0.23.1
3130 # via python-socketio
3231black == 25.1.0
@@ -43,28 +42,27 @@ certifi==2025.4.26
4342 # httpcore
4443 # httpx
4544 # requests
46- cffi == 1.17.1
47- # via cryptography
4845cfgv == 3.4.0
4946 # via pre-commit
5047charset-normalizer == 3.4.2
5148 # via requests
52- click == 8.1.8
49+ click == 8.2.1
5350 # via
5451 # black
5552 # bunnet
5653 # flask
5754 # hatch
55+ # rich-toolkit
5856 # textual-dev
57+ # typer
5958 # userpath
60- configargparse == 1.7
59+ # uvicorn
60+ configargparse == 1.7.1
6161 # via
6262 # locust
6363 # locust-cloud
64- coverage == 7.8.0
64+ coverage == 7.8.2
6565 # via -r requirements-dev.in
66- cryptography == 44.0.3
67- # via secretstorage
6866decorator == 5.2.1
6967 # via ipython
7068distlib == 0.3.9
@@ -73,6 +71,8 @@ dnspython==2.7.0
7371 # via pymongo
7472executing == 2.2.0
7573 # via stack-data
74+ fastapi-cli == 0.0.7
75+ # via -r requirements-dev.in
7676filelock == 3.18.0
7777 # via virtualenv
7878flask == 3.1.1
@@ -95,17 +95,18 @@ gevent==24.11.1
9595 # locust-cloud
9696geventhttpclient == 2.3.3
9797 # via locust
98- greenlet == 3.2.1
98+ greenlet == 3.2.2
9999 # via gevent
100100h11 == 0.16.0
101101 # via
102102 # httpcore
103+ # uvicorn
103104 # wsproto
104105hatch == 1.14.1
105106 # via -r requirements-dev.in
106107hatch-requirements-txt == 0.4.1
107108 # via -r requirements-dev.in
108- hatch-vcs == 0.4 .0
109+ hatch-vcs == 0.5 .0
109110 # via -r requirements-dev.in
110111hatchling == 1.27.0
111112 # via
@@ -115,11 +116,13 @@ hatchling==1.27.0
115116 # hatch-vcs
116117httpcore == 1.0.9
117118 # via httpx
119+ httptools == 0.6.4
120+ # via uvicorn
118121httpx == 0.28.1
119122 # via hatch
120123hyperlink == 21.0.0
121124 # via hatch
122- identify == 2.6.10
125+ identify == 2.6.12
123126 # via pre-commit
124127idna == 3.10
125128 # via
@@ -128,8 +131,6 @@ idna==3.10
128131 # hyperlink
129132 # requests
130133 # yarl
131- importlib-metadata == 8.7.0
132- # via keyring
133134iniconfig == 2.1.0
134135 # via pytest
135136ipython == 9.2.0
@@ -146,10 +147,6 @@ jaraco-functools==4.1.0
146147 # via keyring
147148jedi == 0.19.2
148149 # via ipython
149- jeepney == 0.9.0
150- # via
151- # keyring
152- # secretstorage
153150jinja2 == 3.1.6
154151 # via
155152 # aiohttp-jinja2
@@ -161,11 +158,11 @@ lazy-model==0.2.0
161158 # via bunnet
162159linkify-it-py == 2.0.3
163160 # via markdown-it-py
164- locust == 2.36.2
161+ locust == 2.37.6
165162 # via -r requirements-dev.in
166- locust-cloud == 1.20.7
163+ locust-cloud == 1.21.9
167164 # via locust
168- markdown-it-py [ linkify,plugins ] == 3.0.0
165+ markdown-it-py == 3.0.0
169166 # via
170167 # mdit-py-plugins
171168 # rich
@@ -189,7 +186,7 @@ msgpack==1.1.0
189186 # via
190187 # locust
191188 # textual-dev
192- multidict == 6.4.3
189+ multidict == 6.4.4
193190 # via
194191 # aiohttp
195192 # yarl
@@ -217,14 +214,14 @@ pexpect==4.9.0
217214 # via
218215 # hatch
219216 # ipython
220- platformdirs == 4.3.7
217+ platformdirs == 4.3.8
221218 # via
222219 # black
223220 # hatch
224221 # locust-cloud
225222 # textual
226223 # virtualenv
227- pluggy == 1.5 .0
224+ pluggy == 1.6 .0
228225 # via
229226 # hatchling
230227 # pytest
@@ -244,9 +241,7 @@ ptyprocess==0.7.0
244241 # via pexpect
245242pure-eval == 0.2.3
246243 # via stack-data
247- pycparser == 2.22
248- # via cffi
249- pydantic == 2.11.4
244+ pydantic == 2.11.5
250245 # via
251246 # bunnet
252247 # lazy-model
@@ -257,22 +252,26 @@ pygments==2.19.1
257252 # ipython
258253 # ipython-pygments-lexers
259254 # rich
260- pymongo == 4.12.1
255+ pymongo == 4.13.0
261256 # via bunnet
262- pyright == 1.1.400
257+ pyright == 1.1.401
263258 # via -r requirements-dev.in
264259pytest == 8.3.5
265260 # via
266261 # -r requirements-dev.in
267262 # pytest-asyncio
268- pytest-asyncio == 0.26 .0
263+ pytest-asyncio == 1.0 .0
269264 # via -r requirements-dev.in
270- python-engineio == 4.12.0
265+ python-dotenv == 1.1.0
266+ # via uvicorn
267+ python-engineio == 4.12.1
271268 # via python-socketio
272- python-socketio [ client ] == 5.13.0
269+ python-socketio == 5.13.0
273270 # via locust-cloud
274271pyyaml == 6.0.2
275- # via pre-commit
272+ # via
273+ # pre-commit
274+ # uvicorn
276275pyzmq == 26.4.0
277276 # via locust
278277requests == 2.32.3
@@ -282,16 +281,26 @@ requests==2.32.3
282281rich == 14.0.0
283282 # via
284283 # hatch
284+ # rich-toolkit
285285 # textual
286286 # textual-serve
287- ruff == 0.11.8
287+ # typer
288+ rich-toolkit == 0.14.7
289+ # via fastapi-cli
290+ ruff == 0.11.12
288291 # via -r requirements-dev.in
289- secretstorage == 3.3.3
290- # via keyring
292+ setuptools == 80.9.0
293+ # via
294+ # locust
295+ # setuptools-scm
296+ # zope-event
297+ # zope-interface
291298setuptools-scm == 8.3.1
292299 # via hatch-vcs
293300shellingham == 1.5.4
294- # via hatch
301+ # via
302+ # hatch
303+ # typer
295304simple-websocket == 1.1.0
296305 # via python-engineio
297306sniffio == 1.3.1
@@ -318,19 +327,22 @@ traitlets==5.14.3
318327 # via
319328 # ipython
320329 # matplotlib-inline
321- trove-classifiers == 2025.5.1 .12
330+ trove-classifiers == 2025.5.9 .12
322331 # via hatchling
332+ typer == 0.16.0
333+ # via fastapi-cli
323334typing-extensions == 4.13.2
324335 # via
325336 # anyio
326- # ipython
327337 # pydantic
328338 # pydantic-core
329339 # pyright
340+ # rich-toolkit
330341 # textual
331342 # textual-dev
343+ # typer
332344 # typing-inspection
333- typing-inspection == 0.4.0
345+ typing-inspection == 0.4.1
334346 # via pydantic
335347uc-micro-py == 1.0.3
336348 # via linkify-it-py
@@ -340,19 +352,27 @@ urllib3==2.4.0
340352 # requests
341353userpath == 1.9.2
342354 # via hatch
343- uv == 0.7.2
355+ uv == 0.7.8
344356 # via
345357 # -r requirements-dev.in
346358 # hatch
347359 # pre-commit-uv
348- virtualenv == 20.30.0
360+ uvicorn == 0.34.2
361+ # via fastapi-cli
362+ uvloop == 0.21.0
363+ # via uvicorn
364+ virtualenv == 20.31.2
349365 # via
350366 # hatch
351367 # pre-commit
368+ watchfiles == 1.0.5
369+ # via uvicorn
352370wcwidth == 0.2.13
353371 # via prompt-toolkit
354372websocket-client == 1.8.0
355373 # via python-socketio
374+ websockets == 15.0.1
375+ # via uvicorn
356376werkzeug == 3.1.3
357377 # via
358378 # flask
@@ -363,8 +383,6 @@ wsproto==1.2.0
363383 # via simple-websocket
364384yarl == 1.20.0
365385 # via aiohttp
366- zipp == 3.21.0
367- # via importlib-metadata
368386zope-event == 5.0
369387 # via gevent
370388zope-interface == 7.2
0 commit comments