@@ -36,12 +36,12 @@ dependencies = [
3636 " pydantic~=2.13.4" ,
3737 " pydantic-settings~=2.14.1" ,
3838 " pydantic-settings-logging~=0.1.1" ,
39- " sqlalchemy~=2.0.49 " ,
39+ " sqlalchemy~=2.0.50 " ,
4040 " sqlalchemy-utils~=0.42.0" ,
4141 " pyyaml~=6.0.3" ,
4242 " coloredlogs~=15.0.1" ,
4343 " python-json-logger~=4.1.0" ,
44- " asgi-correlation-id>=4.3.4,<5.1 .0" ,
44+ " asgi-correlation-id~=5.0 .0" ,
4545 " uuid6~=2025.0.1" ,
4646 " celery~=5.6.0" ,
4747 " psycopg2-binary~=2.9.11" ,
@@ -65,14 +65,14 @@ exclude = ["docs", "tests"]
6565
6666[project .optional-dependencies ]
6767server = [
68- " fastapi> =0.135.3,<0.137.0 " ,
68+ " fastapi~ =0.136.3 " ,
6969 # starlette 1.0.0 break cookies
7070 " starlette<1.0" ,
7171 " starlette-exporter~=0.23.0" ,
7272 " python-multipart~=0.0.26" ,
73- " uvicorn> =0.44,<0.50 " ,
73+ " uvicorn~ =0.49.0 " ,
7474 " alembic~=1.18.4" ,
75- " pyjwt> =2.12.1,<2.14 .0" ,
75+ " pyjwt~ =2.13 .0" ,
7676 " asyncpg~=0.31.0" ,
7777 " python-keycloak~=7.1.1" ,
7878 " itsdangerous~=2.2.0" ,
@@ -96,26 +96,26 @@ test = [
9696 " pytest~=8.4.2" ,
9797 " httpx~=0.28.1" ,
9898 " pytest-asyncio>=0.26.0,<1.0" ,
99- " pytest-randomly> =4.0.1,<4.2 .0" ,
99+ " pytest-randomly~ =4.1 .0" ,
100100 " pytest-rerunfailures~=16.1" ,
101101 " pytest-deadfixtures~=3.1.0" ,
102102 " pytest-mock~=3.15.1" ,
103103 " pytest-lazy-fixtures~=1.4.0" ,
104104 " faker~=40.13" ,
105105 " coverage~=7.14.0" ,
106- " gevent> =26.4,<26.6 " ,
106+ " gevent~ =26.5.0 " ,
107107 " respx~=0.23.1" ,
108108 " dirty-equals~=0.11.0" ,
109109]
110110dev = [
111- " ruff~=0.15.12 " ,
111+ " ruff~=0.15.15 " ,
112112 " mypy~=2.1.0" ,
113- " prek> =0.3.2,<0.5.0 " ,
114- " sqlalchemy[mypy]~=2.0.49 " ,
113+ " prek~ =0.4.4 " ,
114+ " sqlalchemy[mypy]~=2.0.50 " ,
115115 " types-jwcrypto~=1.5.0" ,
116116]
117117docs = [
118- " setuptools-git-versioning> =3.0.1,<3.2 .0" ,
118+ " setuptools-git-versioning~ =3.1 .0" ,
119119 " autodoc-pydantic~=2.2.0" ,
120120 " numpydoc~=1.10.0" ,
121121 " sphinx~=9.0.4" ,
0 commit comments