Skip to content

Commit 3897106

Browse files
authored
Merge pull request #166 from stuartcampbell/update-deps
Update dependencies
2 parents 92c54e1 + c99cc95 commit 3897106

File tree

3 files changed

+74
-55
lines changed

3 files changed

+74
-55
lines changed

requirements-dev.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ asyncer
33
black
44
bunnet
55
coverage
6+
fastapi-cli
67
hatch
78
hatchling
89
hatch-requirements-txt

requirements-dev.txt

Lines changed: 63 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# uv pip compile requirements-dev.in -o requirements-dev.txt
33
aiohappyeyeballs==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
2021
asgi-lifespan==2.1.0
2122
# via -r requirements-dev.in
2223
asttokens==3.0.0
@@ -25,8 +26,6 @@ asyncer==0.0.8
2526
# via -r requirements-dev.in
2627
attrs==25.3.0
2728
# via aiohttp
28-
backports-tarfile==1.2.0
29-
# via jaraco-context
3029
bidict==0.23.1
3130
# via python-socketio
3231
black==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
4845
cfgv==3.4.0
4946
# via pre-commit
5047
charset-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
6866
decorator==5.2.1
6967
# via ipython
7068
distlib==0.3.9
@@ -73,6 +71,8 @@ dnspython==2.7.0
7371
# via pymongo
7472
executing==2.2.0
7573
# via stack-data
74+
fastapi-cli==0.0.7
75+
# via -r requirements-dev.in
7676
filelock==3.18.0
7777
# via virtualenv
7878
flask==3.1.1
@@ -95,17 +95,18 @@ gevent==24.11.1
9595
# locust-cloud
9696
geventhttpclient==2.3.3
9797
# via locust
98-
greenlet==3.2.1
98+
greenlet==3.2.2
9999
# via gevent
100100
h11==0.16.0
101101
# via
102102
# httpcore
103+
# uvicorn
103104
# wsproto
104105
hatch==1.14.1
105106
# via -r requirements-dev.in
106107
hatch-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
110111
hatchling==1.27.0
111112
# via
@@ -115,11 +116,13 @@ hatchling==1.27.0
115116
# hatch-vcs
116117
httpcore==1.0.9
117118
# via httpx
119+
httptools==0.6.4
120+
# via uvicorn
118121
httpx==0.28.1
119122
# via hatch
120123
hyperlink==21.0.0
121124
# via hatch
122-
identify==2.6.10
125+
identify==2.6.12
123126
# via pre-commit
124127
idna==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
133134
iniconfig==2.1.0
134135
# via pytest
135136
ipython==9.2.0
@@ -146,10 +147,6 @@ jaraco-functools==4.1.0
146147
# via keyring
147148
jedi==0.19.2
148149
# via ipython
149-
jeepney==0.9.0
150-
# via
151-
# keyring
152-
# secretstorage
153150
jinja2==3.1.6
154151
# via
155152
# aiohttp-jinja2
@@ -161,11 +158,11 @@ lazy-model==0.2.0
161158
# via bunnet
162159
linkify-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
245242
pure-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
264259
pytest==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
274271
pyyaml==6.0.2
275-
# via pre-commit
272+
# via
273+
# pre-commit
274+
# uvicorn
276275
pyzmq==26.4.0
277276
# via locust
278277
requests==2.32.3
@@ -282,16 +281,26 @@ requests==2.32.3
282281
rich==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
291298
setuptools-scm==8.3.1
292299
# via hatch-vcs
293300
shellingham==1.5.4
294-
# via hatch
301+
# via
302+
# hatch
303+
# typer
295304
simple-websocket==1.1.0
296305
# via python-engineio
297306
sniffio==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
323334
typing-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
335347
uc-micro-py==1.0.3
336348
# via linkify-it-py
@@ -340,19 +352,27 @@ urllib3==2.4.0
340352
# requests
341353
userpath==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
352370
wcwidth==0.2.13
353371
# via prompt-toolkit
354372
websocket-client==1.8.0
355373
# via python-socketio
374+
websockets==15.0.1
375+
# via uvicorn
356376
werkzeug==3.1.3
357377
# via
358378
# flask
@@ -363,8 +383,6 @@ wsproto==1.2.0
363383
# via simple-websocket
364384
yarl==1.20.0
365385
# via aiohttp
366-
zipp==3.21.0
367-
# via importlib-metadata
368386
zope-event==5.0
369387
# via gevent
370388
zope-interface==7.2

requirements.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ certifi==2025.4.26
2424
# httpx
2525
cffi==1.17.1
2626
# via argon2-cffi-bindings
27-
click==8.1.8
27+
click==8.2.1
2828
# via
2929
# beanie
3030
# typer
@@ -33,7 +33,7 @@ decorator==5.2.1
3333
# via gssapi
3434
dnspython==2.7.0
3535
# via pymongo
36-
faker==37.1.0
36+
faker==37.3.0
3737
# via -r requirements.in
3838
fastapi==0.115.12
3939
# via -r requirements.in
@@ -84,31 +84,31 @@ mdit-py-plugins==0.4.2
8484
# via markdown-it-py
8585
mdurl==0.1.2
8686
# via markdown-it-py
87-
motor==3.7.0
87+
motor==3.7.1
8888
# via
8989
# -r requirements.in
9090
# beanie
91-
n2snusertools==0.3.9
91+
n2snusertools==0.3.10
9292
# via -r requirements.in
9393
packaging==25.0
9494
# via
9595
# asgi-correlation-id
9696
# gunicorn
9797
passlib==1.7.4
9898
# via -r requirements.in
99-
platformdirs==4.3.7
99+
platformdirs==4.3.8
100100
# via textual
101101
prettytable==3.16.0
102102
# via n2snusertools
103-
prometheus-client==0.21.1
103+
prometheus-client==0.22.0
104104
# via prometheus-fastapi-instrumentator
105105
prometheus-fastapi-instrumentator==7.1.0
106106
# via -r requirements.in
107107
pyasn1==0.6.1
108108
# via ldap3
109109
pycparser==2.22
110110
# via cffi
111-
pydantic==2.11.4
111+
pydantic==2.11.5
112112
# via
113113
# -r requirements.in
114114
# beanie
@@ -121,7 +121,7 @@ pydantic-settings==2.9.1
121121
# via -r requirements.in
122122
pygments==2.19.1
123123
# via rich
124-
pymongo==4.12.1
124+
pymongo==4.13.0
125125
# via
126126
# -r requirements.in
127127
# motor
@@ -157,7 +157,7 @@ textual==3.2.0
157157
# via -r requirements.in
158158
toml==0.10.2
159159
# via beanie
160-
typer==0.15.3
160+
typer==0.16.0
161161
# via -r requirements.in
162162
typing-extensions==4.13.2
163163
# via
@@ -169,7 +169,7 @@ typing-extensions==4.13.2
169169
# textual
170170
# typer
171171
# typing-inspection
172-
typing-inspection==0.4.0
172+
typing-inspection==0.4.1
173173
# via
174174
# pydantic
175175
# pydantic-settings

0 commit comments

Comments
 (0)