Skip to content

Commit 5718b3c

Browse files
authored
chore(back): remove constraint on fastapi-pagination to be able to get latest fastapi version (#959)
1 parent e7ec872 commit 5718b3c

4 files changed

Lines changed: 70 additions & 55 deletions

File tree

carbonserver/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ dependencies = [
2929
"requests<3.0.0",
3030
"sqlalchemy<2.0.0",
3131
"uvicorn[standard]<1.0.0",
32-
"fastapi-pagination==0.9.1",
32+
"fastapi-pagination<1.0.0",
3333
"mock",
3434
"pytest",
3535
"responses",

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ api = [
127127
"requests<3.0.0",
128128
"sqlalchemy<2.0.0",
129129
"uvicorn[standard]<1.0.0",
130-
"fastapi-pagination==0.9.1",
130+
"fastapi-pagination<1.0.0",
131131
"pytest",
132132
"mock",
133133
"responses",

requirements/requirements-api.txt

Lines changed: 55 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,140 +1,142 @@
11
# This file was autogenerated by uv via the following command:
22
# uv pip compile pyproject.toml
3-
alembic==1.16.4
3+
alembic==1.17.1
44
# via carbonserver (pyproject.toml)
5-
anyio==4.10.0
5+
annotated-doc==0.0.3
6+
# via fastapi
7+
anyio==4.11.0
68
# via
79
# httpx
810
# starlette
911
# watchfiles
10-
asgiref==3.9.1
12+
asgiref==3.10.0
1113
# via opentelemetry-instrumentation-asgi
1214
bcrypt==4.3.0
1315
# via carbonserver (pyproject.toml)
14-
certifi==2025.8.3
16+
certifi==2025.10.5
1517
# via
1618
# httpcore
1719
# httpx
1820
# requests
1921
# sentry-sdk
20-
cffi==1.17.1
22+
cffi==2.0.0
2123
# via cryptography
22-
charset-normalizer==3.4.3
24+
charset-normalizer==3.4.4
2325
# via requests
24-
click==8.2.1
26+
click==8.3.0
2527
# via
2628
# rich-toolkit
2729
# typer
2830
# uvicorn
29-
cryptography==45.0.6
31+
cryptography==46.0.3
3032
# via jwcrypto
31-
dependency-injector==4.48.1
33+
dependency-injector==4.48.2
3234
# via carbonserver (pyproject.toml)
33-
dnspython==2.7.0
35+
dnspython==2.8.0
3436
# via email-validator
35-
email-validator==2.2.0
37+
email-validator==2.3.0
3638
# via
3739
# fastapi
3840
# pydantic
39-
executing==2.2.0
41+
executing==2.2.1
4042
# via logfire
41-
fastapi==0.116.1
43+
fastapi==0.121.0
4244
# via
4345
# carbonserver (pyproject.toml)
4446
# fastapi-pagination
4547
# fief-client
46-
fastapi-cli==0.0.8
48+
fastapi-cli==0.0.14
4749
# via fastapi
48-
fastapi-cloud-cli==0.1.5
50+
fastapi-cloud-cli==0.3.1
4951
# via fastapi-cli
50-
fastapi-pagination==0.9.1
52+
fastapi-pagination==0.15.0
5153
# via carbonserver (pyproject.toml)
5254
fief-client==0.20.0
5355
# via carbonserver (pyproject.toml)
54-
googleapis-common-protos==1.70.0
56+
googleapis-common-protos==1.71.0
5557
# via opentelemetry-exporter-otlp-proto-http
5658
h11==0.16.0
5759
# via
5860
# httpcore
5961
# uvicorn
6062
httpcore==1.0.9
6163
# via httpx
62-
httptools==0.6.4
64+
httptools==0.7.1
6365
# via uvicorn
6466
httpx==0.27.2
6567
# via
6668
# carbonserver (pyproject.toml)
6769
# fastapi
6870
# fastapi-cloud-cli
6971
# fief-client
70-
idna==3.10
72+
idna==3.11
7173
# via
7274
# anyio
7375
# email-validator
7476
# httpx
7577
# requests
7678
importlib-metadata==8.7.0
7779
# via opentelemetry-api
78-
iniconfig==2.1.0
80+
iniconfig==2.3.0
7981
# via pytest
8082
jinja2==3.1.6
8183
# via fastapi
8284
jwcrypto==1.5.6
8385
# via fief-client
84-
logfire==4.3.4
86+
logfire==4.14.2
8587
# via carbonserver (pyproject.toml)
8688
makefun==1.16.0
8789
# via fief-client
8890
mako==1.3.10
8991
# via alembic
9092
markdown-it-py==4.0.0
9193
# via rich
92-
markupsafe==3.0.2
94+
markupsafe==3.0.3
9395
# via
9496
# jinja2
9597
# mako
9698
mdurl==0.1.2
9799
# via markdown-it-py
98100
mock==5.2.0
99101
# via carbonserver (pyproject.toml)
100-
numpy==2.3.2
102+
numpy==2.3.4
101103
# via carbonserver (pyproject.toml)
102-
opentelemetry-api==1.36.0
104+
opentelemetry-api==1.38.0
103105
# via
104106
# opentelemetry-exporter-otlp-proto-http
105107
# opentelemetry-instrumentation
106108
# opentelemetry-instrumentation-asgi
107109
# opentelemetry-instrumentation-fastapi
108110
# opentelemetry-sdk
109111
# opentelemetry-semantic-conventions
110-
opentelemetry-exporter-otlp-proto-common==1.36.0
112+
opentelemetry-exporter-otlp-proto-common==1.38.0
111113
# via opentelemetry-exporter-otlp-proto-http
112-
opentelemetry-exporter-otlp-proto-http==1.36.0
114+
opentelemetry-exporter-otlp-proto-http==1.38.0
113115
# via logfire
114-
opentelemetry-instrumentation==0.57b0
116+
opentelemetry-instrumentation==0.59b0
115117
# via
116118
# logfire
117119
# opentelemetry-instrumentation-asgi
118120
# opentelemetry-instrumentation-fastapi
119-
opentelemetry-instrumentation-asgi==0.57b0
121+
opentelemetry-instrumentation-asgi==0.59b0
120122
# via opentelemetry-instrumentation-fastapi
121-
opentelemetry-instrumentation-fastapi==0.57b0
123+
opentelemetry-instrumentation-fastapi==0.59b0
122124
# via logfire
123-
opentelemetry-proto==1.36.0
125+
opentelemetry-proto==1.38.0
124126
# via
125127
# opentelemetry-exporter-otlp-proto-common
126128
# opentelemetry-exporter-otlp-proto-http
127-
opentelemetry-sdk==1.36.0
129+
opentelemetry-sdk==1.38.0
128130
# via
129131
# logfire
130132
# opentelemetry-exporter-otlp-proto-http
131-
opentelemetry-semantic-conventions==0.57b0
133+
opentelemetry-semantic-conventions==0.59b0
132134
# via
133135
# opentelemetry-instrumentation
134136
# opentelemetry-instrumentation-asgi
135137
# opentelemetry-instrumentation-fastapi
136138
# opentelemetry-sdk
137-
opentelemetry-util-http==0.57b0
139+
opentelemetry-util-http==0.59b0
138140
# via
139141
# opentelemetry-instrumentation-asgi
140142
# opentelemetry-instrumentation-fastapi
@@ -144,18 +146,18 @@ packaging==25.0
144146
# pytest
145147
pluggy==1.6.0
146148
# via pytest
147-
protobuf==6.32.0
149+
protobuf==6.33.0
148150
# via
149151
# googleapis-common-protos
150152
# logfire
151153
# opentelemetry-proto
152-
psutil==7.0.0
154+
psutil==7.1.3
153155
# via carbonserver (pyproject.toml)
154-
psycopg2-binary==2.9.10
156+
psycopg2-binary==2.9.11
155157
# via carbonserver (pyproject.toml)
156-
pycparser==2.22
158+
pycparser==2.23
157159
# via cffi
158-
pydantic==1.10.22
160+
pydantic==1.10.24
159161
# via
160162
# carbonserver (pyproject.toml)
161163
# fastapi
@@ -167,19 +169,19 @@ pygments==2.19.2
167169
# rich
168170
pyjwt==2.10.1
169171
# via carbonserver (pyproject.toml)
170-
pytest==8.4.1
172+
pytest==8.4.2
171173
# via carbonserver (pyproject.toml)
172174
python-dateutil==2.9.0.post0
173175
# via carbonserver (pyproject.toml)
174-
python-dotenv==1.1.1
176+
python-dotenv==1.2.1
175177
# via uvicorn
176178
python-multipart==0.0.20
177179
# via fastapi
178-
pyyaml==6.0.2
180+
pyyaml==6.0.3
179181
# via
180182
# responses
181183
# uvicorn
182-
rapidfuzz==3.13.0
184+
rapidfuzz==3.14.3
183185
# via carbonserver (pyproject.toml)
184186
requests==2.32.5
185187
# via
@@ -191,18 +193,18 @@ requests-mock==1.12.1
191193
# via carbonserver (pyproject.toml)
192194
responses==0.25.8
193195
# via carbonserver (pyproject.toml)
194-
rich==14.1.0
196+
rich==14.2.0
195197
# via
196198
# logfire
197199
# rich-toolkit
198200
# typer
199-
rich-toolkit==0.15.0
201+
rich-toolkit==0.15.1
200202
# via
201203
# fastapi-cli
202204
# fastapi-cloud-cli
203-
rignore==0.6.4
205+
rignore==0.7.4
204206
# via fastapi-cloud-cli
205-
sentry-sdk==2.35.0
207+
sentry-sdk==2.43.0
206208
# via fastapi-cloud-cli
207209
shellingham==1.5.4
208210
# via typer
@@ -216,17 +218,18 @@ sqlalchemy==1.4.54
216218
# via
217219
# carbonserver (pyproject.toml)
218220
# alembic
219-
starlette==0.49.1
221+
starlette==0.49.3
220222
# via fastapi
221-
typer==0.16.1
223+
typer==0.20.0
222224
# via
223225
# fastapi-cli
224226
# fastapi-cloud-cli
225-
typing-extensions==4.14.1
227+
typing-extensions==4.15.0
226228
# via
227229
# alembic
228230
# anyio
229231
# fastapi
232+
# fastapi-pagination
230233
# jwcrypto
231234
# logfire
232235
# opentelemetry-api
@@ -242,15 +245,15 @@ urllib3==2.5.0
242245
# requests
243246
# responses
244247
# sentry-sdk
245-
uvicorn==0.35.0
248+
uvicorn==0.38.0
246249
# via
247250
# carbonserver (pyproject.toml)
248251
# fastapi
249252
# fastapi-cli
250253
# fastapi-cloud-cli
251-
uvloop==0.21.0
254+
uvloop==0.22.1
252255
# via uvicorn
253-
watchfiles==1.1.0
256+
watchfiles==1.1.1
254257
# via uvicorn
255258
websockets==15.0.1
256259
# via uvicorn

0 commit comments

Comments
 (0)