Skip to content

Commit 1e4a209

Browse files
committed
Update FastAPI
1 parent 1b8aa4d commit 1e4a209

File tree

2 files changed

+53
-104
lines changed

2 files changed

+53
-104
lines changed

pyproject.toml

Lines changed: 19 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,19 @@ keywords = ["Lineage", "FastAPI", "REST", "FastStream"]
3131
requires-python = ">=3.12"
3232
dependencies = [
3333
"pydantic~=2.11.2",
34+
"pydantic-settings~=2.10.1",
3435
"typing-extensions~=4.15.0",
36+
"alembic~=1.16.2",
37+
"sqlalchemy~=2.0.41",
38+
"sqlalchemy-utils~=0.42.0",
39+
"greenlet~=3.2",
40+
"pyyaml~=6.0.2",
41+
"python-json-logger~=3.3.0",
42+
"coloredlogs~=15.0.1",
43+
"uuid6~=2025.0.0",
44+
"python-dateutil~=2.9.0.post0",
45+
"packaging~=25.0",
46+
"cachetools~=6.2.0",
3547
]
3648
dynamic = ["version"]
3749

@@ -52,58 +64,28 @@ exclude = ["docs", "tests"]
5264

5365
[project.optional-dependencies]
5466
server = [
55-
"fastapi>=0.116.1,<0.118.0",
56-
"starlette>=0.47.2,<0.49.0",
57-
"uvicorn>=0.35,<0.37",
67+
"fastapi~=0.118.0",
68+
"starlette~=0.48.0",
69+
"uvicorn~=0.36.1",
5870
"starlette-exporter~=0.23.0",
5971
"asgi-correlation-id~=4.3.4",
60-
"pydantic-settings>=2.10.1,<2.12.0",
61-
"alembic~=1.16.2",
62-
"sqlalchemy~=2.0.41",
63-
"sqlalchemy-utils~=0.42.0",
64-
"greenlet~=3.2",
65-
"pyyaml~=6.0.2",
66-
"python-json-logger~=3.3.0",
67-
"coloredlogs~=15.0.1",
68-
"uuid6~=2025.0.0",
69-
"python-dateutil~=2.9.0.post0",
70-
"packaging~=25.0",
7172
"pyjwt~=2.10.1 ",
7273
"itsdangerous~=2.2.0",
7374
"python-multipart~=0.0.20",
7475
"python-keycloak~=5.8.1",
75-
"cachetools~=6.2.0",
7676
]
7777
consumer = [
7878
"faststream[kafka,cli]~=0.6.0rc2",
7979
"cramjam~=2.11.0",
80-
"pydantic-settings~=2.10.1",
81-
"alembic~=1.16.2",
82-
"sqlalchemy~=2.0.41",
83-
"sqlalchemy-utils~=0.42.0",
84-
"greenlet~=3.2",
85-
"pyyaml~=6.0.2",
86-
"python-json-logger~=3.3.0",
87-
"coloredlogs~=15.0.1",
88-
"uuid6~=2025.0.0",
89-
"python-dateutil~=2.9.0.post0",
90-
"packaging~=25.0",
9180
]
9281
http2kafka = [
93-
"fastapi>=0.116.1,<0.119.0",
94-
"starlette>=0.47.2,<0.49.0",
95-
"uvicorn>=0.35,<0.38",
82+
"fastapi~=0.118.0",
83+
"starlette~=0.48.0",
84+
"uvicorn~=0.36.1",
9685
"starlette-exporter~=0.23.0",
9786
"asgi-correlation-id~=4.3.4",
98-
"pydantic-settings~=2.10.1",
99-
"pyyaml~=6.0.2",
100-
"python-json-logger~=3.3.0",
101-
"coloredlogs~=15.0.1",
102-
"uuid6~=2025.0.0",
103-
"packaging~=25.0",
10487
"faststream[kafka,cli]~=0.6.0rc2",
10588
"cramjam~=2.11.0",
106-
"cachetools~=6.2.0",
10789
]
10890
postgres = [
10991
"asyncpg~=0.30.0",
@@ -112,7 +94,7 @@ gssapi = [
11294
"gssapi~=1.10.0",
11395
]
11496
seed = [
115-
"faker>=37.6,<37.9"
97+
"faker~=37.8.0"
11698
]
11799

118100
[dependency-groups]

uv.lock

Lines changed: 34 additions & 67 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)