@@ -30,20 +30,20 @@ classifiers = [
3030keywords = [" Lineage" , " FastAPI" , " REST" , " FastStream" ]
3131requires-python = " >=3.12"
3232dependencies = [
33- " pydantic~=2.12.3 " ,
33+ " pydantic~=2.12.5 " ,
3434 " pydantic-settings~=2.12.0" ,
3535 " typing-extensions~=4.15.0" ,
36- " alembic~=1.17.1 " ,
37- " sqlalchemy~=2.0.41 " ,
36+ " alembic~=1.17.2 " ,
37+ " sqlalchemy~=2.0.44 " ,
3838 " sqlalchemy-utils~=0.42.0" ,
39- " greenlet~=3.2" ,
40- " pyyaml~=6.0.2 " ,
39+ " greenlet~=3.2.4 " ,
40+ " pyyaml~=6.0.3 " ,
4141 " python-json-logger~=4.0.0" ,
4242 " coloredlogs~=15.0.1" ,
4343 " uuid6~=2025.0.0" ,
4444 " python-dateutil~=2.9.0.post0" ,
4545 " packaging~=25.0" ,
46- " cachetools~=6.2.0 " ,
46+ " cachetools~=6.2.2 " ,
4747]
4848dynamic = [" version" ]
4949
@@ -64,8 +64,8 @@ exclude = ["docs", "tests"]
6464
6565[project .optional-dependencies ]
6666server = [
67- " fastapi> =0.121.3,<0.124.0 " ,
68- " starlette> =0.49.3,<0.51 .0" ,
67+ " fastapi~ =0.123.10 " ,
68+ " starlette~ =0.50 .0" ,
6969 " uvicorn~=0.38.0" ,
7070 " starlette-exporter~=0.23.0" ,
7171 " asgi-correlation-id~=4.3.4" ,
@@ -75,20 +75,20 @@ server = [
7575 " python-keycloak~=5.8.1" ,
7676]
7777consumer = [
78- " faststream[kafka,cli]~=0.6.2 " ,
78+ " faststream[kafka,cli]~=0.6.3 " ,
7979 " cramjam~=2.11.0" ,
8080]
8181http2kafka = [
82- " fastapi> =0.121.3,<0.124.0 " ,
83- " starlette> =0.49.3,<0.51 .0" ,
82+ " fastapi~ =0.123.10 " ,
83+ " starlette~ =0.50 .0" ,
8484 " uvicorn~=0.38.0" ,
8585 " starlette-exporter~=0.23.0" ,
8686 " asgi-correlation-id~=4.3.4" ,
87- " faststream[kafka,cli]~=0.6.0rc2 " ,
87+ " faststream[kafka,cli]~=0.6.3 " ,
8888 " cramjam~=2.11.0" ,
8989]
9090postgres = [
91- " asyncpg> =0.30,<0.32 " ,
91+ " asyncpg~ =0.31.0 " ,
9292]
9393gssapi = [
9494 " gssapi~=1.10.0" ,
@@ -105,17 +105,17 @@ test =[
105105 " pytest-randomly~=4.0.0" ,
106106 " pytest-deadfixtures~=3.0.0" ,
107107 " pytest-rerunfailures~=16.1" ,
108- " coverage> =7.11,<7.13 " ,
109- " psycopg2-binary~=2.9.10 " ,
108+ " coverage~ =7.12.0 " ,
109+ " psycopg2-binary~=2.9.11 " ,
110110 " deepdiff~=8.6.1" ,
111111 " respx~=0.22.0" ,
112112 " dirty_equals~=0.9.0" ,
113113 " gevent~=25.9.1" ,
114114]
115115dev = [
116- " pre-commit> =4.4,<4.6 " ,
117- " mypy> =1.18.2,<1.20 .0" ,
118- " sqlalchemy[mypy]~=2.0.41 " ,
116+ " pre-commit~ =4.5.0 " ,
117+ " mypy~ =1.19 .0" ,
118+ " sqlalchemy[mypy]~=2.0.44 " ,
119119 " types-pyyaml~=6.0.12" ,
120120 " types-python-dateutil~=2.9.0" ,
121121 " types-jwcrypto~=1.5.0" ,
@@ -125,11 +125,12 @@ docs = [
125125 " setuptools-git-versioning~=2.1.0" ,
126126 " autodoc-pydantic~=2.2.0" ,
127127 " numpydoc~=1.9.0" ,
128- " sphinx>=8.2.3,<9.1.0" ,
128+ # sphinx-design doesn't support sphinx 9
129+ " sphinx~=8.2.3" ,
129130 " furo~=2025.9.25" ,
130131 " sphinx-copybutton~=0.5.2" ,
131132 " sphinxcontrib-towncrier~=0.5.0a0" ,
132- " towncrier~=24 .8.0" ,
133+ " towncrier~=25 .8.0" ,
133134 " sphinx-issues~=5.0.1" ,
134135 " sphinx-design~=0.6.1" ,
135136 " sphinx-favicon~=1.0.1" ,
0 commit comments