Skip to content

Commit c98d1a2

Browse files
chore(deps): bump the web-api group with 4 updates (#208)
* chore(deps): bump the web-api group with 4 updates Bumps the web-api group with 4 updates: [pydantic](https://github.com/pydantic/pydantic), [fastapi](https://github.com/fastapi/fastapi), [uvicorn](https://github.com/Kludex/uvicorn) and [starlette](https://github.com/Kludex/starlette). Updates `pydantic` from 2.9.2 to 2.12.5 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](pydantic/pydantic@v2.9.2...v2.12.5) Updates `fastapi` from 0.115.0 to 0.135.3 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.115.0...0.135.3) Updates `uvicorn` from 0.30.6 to 0.44.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](Kludex/uvicorn@0.30.6...0.44.0) Updates `starlette` from 0.50.0 to 1.0.0 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](Kludex/starlette@0.50.0...1.0.0) --- updated-dependencies: - dependency-name: pydantic dependency-version: 2.12.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: web-api - dependency-name: fastapi dependency-version: 0.135.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: web-api - dependency-name: uvicorn dependency-version: 0.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: web-api - dependency-name: starlette dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: web-api ... Signed-off-by: dependabot[bot] <support@github.com> * chore(deps): regenerate lock files for pydantic 2.13.0 + fastapi/starlette/uvicorn bumps --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Yaroslav Vasylenko <neuron7x@users.noreply.github.com>
1 parent 54b8011 commit c98d1a2

7 files changed

Lines changed: 122 additions & 108 deletions

File tree

coherence_bridge/requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
fastapi==0.115.0
1+
fastapi==0.135.3
22
grpcio==1.79.3
33
grpcio-health-checking==1.80.0
44
kafka-python==2.2.15
55
numpy==2.4.4
66
prometheus-client==0.25.0
7-
pydantic==2.9.2
7+
pydantic==2.13.0
88
python-dotenv==1.0.1
99
questdb==2.0.4
10-
uvicorn==0.30.6
10+
uvicorn==0.44.0

constraints/security.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ SQLAlchemy==2.0.44
5050

5151
# pydantic: Data validation, critical for API input validation
5252
# Security fixes for ReDoS and validation bypass
53-
pydantic==2.12.4
53+
pydantic==2.13.0
5454
pydantic-settings==2.12.0
5555

5656
# pandera: DataFrame validation, data quality and security

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ dependencies = [
3434
"optuna>=3.6.1,<4.0.0",
3535
"numba>=0.60.0",
3636
# Data validation
37-
"pydantic>=2.12.4,<3.0.0",
37+
"pydantic>=2.13.0,<3.0.0",
3838
"pydantic-settings>=2.12.0,<3.0.0",
3939
"pandera>=0.20.4,<0.27",
4040
"exchange-calendars>=4.11.1",
@@ -54,14 +54,14 @@ dependencies = [
5454
"ccxt>=4.5.12",
5555
"tenacity>=9.1.2",
5656
"aiolimiter>=1.2.1",
57-
"fastapi>=0.120.0,<1.0.0",
57+
"fastapi>=0.135.3,<1.0.0",
5858
"strawberry-graphql[fastapi]>=0.214.0",
5959
"alembic>=1.14.0",
6060
"psycopg[binary]>=3.2.3",
6161
# Templates & packaging helpers
6262
"click>=8.3.0",
6363
"jinja2>=3.1.6",
64-
"uvicorn>=0.37.0",
64+
"uvicorn>=0.44.0",
6565
# Dashboard & visualization
6666
"streamlit>=1.54.0",
6767
"streamlit-authenticator>=0.3.1",

requirements-dev.lock

Lines changed: 60 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,9 @@ async-timeout==5.0.1
3939
attrs==25.4.0
4040
# via
4141
# aiohttp
42-
# hypothesis
4342
# jsonschema
4443
# referencing
45-
bandit==1.8.6
44+
bandit==1.9.4
4645
# via geosync (pyproject.toml)
4746
bashlex==0.18
4847
# via cibuildwheel
@@ -106,6 +105,12 @@ cryptography==46.0.7
106105
# pyjwt
107106
# secretstorage
108107
# streamlit-authenticator
108+
cuda-bindings==13.2.0
109+
# via torch
110+
cuda-pathfinder==1.5.2
111+
# via cuda-bindings
112+
cuda-toolkit[cublas,cudart,cufft,cufile,cupti,curand,cusolver,cusparse,nvjitlink,nvrtc,nvtx]==13.0.2
113+
# via torch
109114
deap==1.4.3
110115
# via geosync (pyproject.toml)
111116
dependency-groups==1.3.1
@@ -118,7 +123,7 @@ execnet==2.1.1
118123
# via pytest-xdist
119124
extra-streamlit-components==0.1.81
120125
# via streamlit-authenticator
121-
fastapi==0.124.2
126+
fastapi==0.135.3
122127
# via
123128
# -c constraints/security.txt
124129
# geosync (pyproject.toml)
@@ -165,7 +170,7 @@ humanize==4.13.0
165170
# via cibuildwheel
166171
hydra-core==1.3.2
167172
# via geosync (pyproject.toml)
168-
hypothesis==6.140.3
173+
hypothesis==6.151.13
169174
# via geosync (pyproject.toml)
170175
id==1.5.0
171176
# via twine
@@ -218,6 +223,8 @@ lia-web==0.2.3
218223
# via strawberry-graphql
219224
libcst==1.7.0
220225
# via mutmut
226+
librt==0.9.0
227+
# via mypy
221228
linkify-it-py==2.0.3
222229
# via markdown-it-py
223230
llvmlite==0.46.0
@@ -251,7 +258,7 @@ multidict==6.7.0
251258
# yarl
252259
mutmut==3.3.1
253260
# via geosync (pyproject.toml)
254-
mypy==1.18.2
261+
mypy==1.20.1
255262
# via geosync (pyproject.toml)
256263
mypy-extensions==1.1.0
257264
# via
@@ -281,47 +288,47 @@ numpy==2.3.3
281288
# scikit-learn
282289
# scipy
283290
# streamlit
284-
nvidia-cublas-cu12==12.8.4.1
285-
# via
286-
# nvidia-cudnn-cu12
287-
# nvidia-cusolver-cu12
288-
# torch
289-
nvidia-cuda-cupti-cu12==12.8.90
290-
# via torch
291-
nvidia-cuda-nvrtc-cu12==12.8.93
292-
# via torch
293-
nvidia-cuda-runtime-cu12==12.8.90
294-
# via torch
295-
nvidia-cudnn-cu12==9.10.2.21
296-
# via torch
297-
nvidia-cufft-cu12==11.3.3.83
291+
nvidia-cublas==13.1.0.3
292+
# via
293+
# cuda-toolkit
294+
# nvidia-cudnn-cu13
295+
# nvidia-cusolver
296+
nvidia-cuda-cupti==13.0.85
297+
# via cuda-toolkit
298+
nvidia-cuda-nvrtc==13.0.88
299+
# via cuda-toolkit
300+
nvidia-cuda-runtime==13.0.96
301+
# via cuda-toolkit
302+
nvidia-cudnn-cu13==9.19.0.56
298303
# via torch
299-
nvidia-cufile-cu12==1.13.1.3
300-
# via torch
301-
nvidia-curand-cu12==10.3.9.90
302-
# via torch
303-
nvidia-cusolver-cu12==11.7.3.90
304-
# via torch
305-
nvidia-cusparse-cu12==12.5.8.93
306-
# via
307-
# nvidia-cusolver-cu12
308-
# torch
309-
nvidia-cusparselt-cu12==0.7.1
304+
nvidia-cufft==12.0.0.61
305+
# via cuda-toolkit
306+
nvidia-cufile==1.15.1.6
307+
# via cuda-toolkit
308+
nvidia-curand==10.4.0.35
309+
# via cuda-toolkit
310+
nvidia-cusolver==12.0.4.66
311+
# via cuda-toolkit
312+
nvidia-cusparse==12.6.3.3
313+
# via
314+
# cuda-toolkit
315+
# nvidia-cusolver
316+
nvidia-cusparselt-cu13==0.8.0
310317
# via torch
311318
nvidia-ml-py==13.580.82
312319
# via scalene
313-
nvidia-nccl-cu12==2.27.5
320+
nvidia-nccl-cu13==2.28.9
314321
# via torch
315-
nvidia-nvjitlink-cu12==12.8.93
322+
nvidia-nvjitlink==13.0.88
316323
# via
317-
# nvidia-cufft-cu12
318-
# nvidia-cusolver-cu12
319-
# nvidia-cusparse-cu12
320-
# torch
321-
nvidia-nvshmem-cu12==3.3.20
322-
# via torch
323-
nvidia-nvtx-cu12==12.8.90
324+
# cuda-toolkit
325+
# nvidia-cufft
326+
# nvidia-cusolver
327+
# nvidia-cusparse
328+
nvidia-nvshmem-cu13==3.4.5
324329
# via torch
330+
nvidia-nvtx==13.0.85
331+
# via cuda-toolkit
325332
omegaconf==2.3.0
326333
# via
327334
# geosync (pyproject.toml)
@@ -403,7 +410,7 @@ pluggy==1.6.0
403410
# via
404411
# pytest
405412
# pytest-cov
406-
prometheus-client==0.23.1
413+
prometheus-client==0.25.0
407414
# via geosync (pyproject.toml)
408415
propcache==0.4.1
409416
# via
@@ -435,15 +442,15 @@ pycodestyle==2.12.1
435442
# via flake8
436443
pycparser==2.23
437444
# via cffi
438-
pydantic==2.12.4
445+
pydantic==2.13.0
439446
# via
440447
# -c constraints/security.txt
441448
# fastapi
442449
# geosync (pyproject.toml)
443450
# pandera
444451
# pydantic-settings
445452
# scalene
446-
pydantic-core==2.41.5
453+
pydantic-core==2.46.0
447454
# via pydantic
448455
pydantic-settings==2.12.0
449456
# via
@@ -473,7 +480,7 @@ pyproject-hooks==1.2.0
473480
# via
474481
# build
475482
# pip-tools
476-
pytest==8.4.2
483+
pytest==9.0.3
477484
# via
478485
# geosync (pyproject.toml)
479486
# mutmut
@@ -486,15 +493,15 @@ pytest==8.4.2
486493
# pytest-profiling
487494
# pytest-rerunfailures
488495
# pytest-xdist
489-
pytest-asyncio==1.2.0
496+
pytest-asyncio==1.3.0
490497
# via geosync (pyproject.toml)
491-
pytest-benchmark==5.1.0
498+
pytest-benchmark==5.2.3
492499
# via geosync (pyproject.toml)
493-
pytest-cov==7.0.0
500+
pytest-cov==7.1.0
494501
# via geosync (pyproject.toml)
495-
pytest-html==4.1.1
502+
pytest-html==4.2.0
496503
# via geosync (pyproject.toml)
497-
pytest-httpx==0.35.0
504+
pytest-httpx==0.36.2
498505
# via geosync (pyproject.toml)
499506
pytest-metadata==3.1.1
500507
# via pytest-html
@@ -557,7 +564,7 @@ rpds-py==0.27.1
557564
# via
558565
# jsonschema
559566
# referencing
560-
ruff==0.14.0
567+
ruff==0.15.10
561568
# via geosync (pyproject.toml)
562569
scalene==1.5.55
563570
# via geosync (pyproject.toml)
@@ -616,15 +623,15 @@ toml==0.10.2
616623
# via streamlit
617624
toolz==1.0.0
618625
# via exchange-calendars
619-
torch==2.9.1
626+
torch==2.11.0
620627
# via geosync (pyproject.toml)
621628
tornado==6.5.5
622629
# via streamlit
623630
towncrier==25.8.0
624631
# via geosync (pyproject.toml)
625632
tqdm==4.67.1
626633
# via optuna
627-
triton==3.5.1
634+
triton==3.6.0
628635
# via torch
629636
twine==6.2.0
630637
# via geosync (pyproject.toml)
@@ -668,6 +675,7 @@ typing-inspect==0.9.0
668675
# via pandera
669676
typing-inspection==0.4.2
670677
# via
678+
# fastapi
671679
# pydantic
672680
# pydantic-settings
673681
tzdata==2025.2
@@ -681,7 +689,7 @@ urllib3==2.6.3
681689
# -c constraints/security.txt
682690
# requests
683691
# twine
684-
uvicorn==0.37.0
692+
uvicorn==0.44.0
685693
# via geosync (pyproject.toml)
686694
watchdog==6.0.0
687695
# via streamlit

requirements-scan.lock

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ async-timeout==5.0.1
2020
attrs==25.4.0
2121
bcrypt==5.0.0
2222
blinker==1.9.0
23-
brotli==1.2.0
2423
cachetools==6.2.4
2524
captcha==0.7.1
2625
ccxt==4.5.30
@@ -31,7 +30,7 @@ click==8.3.1
3130
coincurve==21.0.0
3231
colorlog==6.10.1
3332
cross-web==0.4.0
34-
cryptography==46.0.6
33+
cryptography==46.0.7
3534
deap==1.4.3
3635
exchange-calendars==4.11.3
3736
extra-streamlit-components==0.1.81
@@ -85,8 +84,8 @@ psycopg-binary==3.3.2
8584
pyarrow==22.0.0
8685
pycares==4.11.0
8786
pycparser==2.23
88-
pydantic==2.12.4
89-
pydantic-core==2.41.5
87+
pydantic==2.13.0
88+
pydantic-core==2.46.0
9089
pydantic-settings==2.12.0
9190
pydeck==0.9.1
9291
pyjwt==2.12.0

0 commit comments

Comments
 (0)