@@ -9,8 +9,8 @@ readme = "README.md"
99version = " 0.1.0" # This vesrion set on publish flow!
1010requires-python = " >=3.13,<4"
1111dependencies = [
12- " pydantic>=2.11.7 " ,
13- " pydantic-settings>=2.10.1 " ,
12+ " pydantic>=2.11.9 " ,
13+ " pydantic-settings>=2.11.0 " ,
1414 " requests (>=2.32.4,<3.0.0)" ,
1515 " jdatetime (>=5.2.0,<6.0.0)" ,
1616]
@@ -19,31 +19,31 @@ license = { file = "LICENSE" }
1919[project .optional-dependencies ]
2020# Core optional dependencies
2121aiosqlite = [" aiosqlite (>=0.21.0)" ]
22+ behave = [" behave (>=1.3.3)" ]
2223cache = [" cachetools (>=5.5.2,<6.0.0)" , " async-lru (>=2.0.5,<3.0.0)" ]
23- dependency-injection = [" dependency-injector (>=4.48.1 )" ]
24+ dependency-injection = [" dependency-injector (>=4.48.2 )" ]
2425elastic-apm = [" elastic-apm (>=6.23.0)" ]
25- fakeredis = [" fakeredis (>=2.31.1,<3.0.0)" ]
26- fastapi = [" fastapi[all] (>=0.115.14)" ]
27- grpc = [" grpcio (>=1.73.1)" , " grpcio-health-checking (>=1.73.1)" , " protobuf (>=6.31.1)" ]
26+ elasticsearch = [" elasticsearch (>=9.1.1,<10.0.0)" ]
27+ elasticsearch-async = [" elasticsearch[async] (>=9.0.2,<10.0.0)" ]
28+ fakeredis = [" fakeredis (>=2.31.3,<3.0.0)" ]
29+ fastapi = [" fastapi[all] (>=0.118.0)" ]
30+ grpc = [" grpcio (>=1.75.1)" , " grpcio-health-checking (>=1.75.1)" , " protobuf (>=6.32.1)" ]
2831jwt = [" pyjwt (>=2.10.1)" ]
2932kafka = [" confluent-kafka (>=2.11.0,<3.0.0)" ]
3033kavenegar = [" kavenegar (>=1.1.2)" ]
3134keycloak = [" python-keycloak (>=5.7.0,<6.0.0)" , " cachetools (>=5.5.2,<6.0.0)" , " async-lru (>=2.0.5,<3.0.0)" ]
32- minio = [" minio (>=7.2.15 ,<8.0.0)" , " cachetools (>=5.5.2,<6.0.0)" , " async-lru (>=2.0.5,<3.0.0)" ]
33- parsian-ipg = [" zeep (>=4.3.1 ,<5.0.0)" , " requests[socks] (>=2.32.4,<3.0.0)" ]
34- postgres = [" psycopg[binary,pool] (>=3.2.9 )" ]
35- prometheus = [" prometheus-client (>=0.22 .1)" ]
35+ minio = [" minio (>=7.2.18 ,<8.0.0)" , " cachetools (>=5.5.2,<6.0.0)" , " async-lru (>=2.0.5,<3.0.0)" ]
36+ parsian-ipg = [" zeep (>=4.3.2 ,<5.0.0)" , " requests[socks] (>=2.32.4,<3.0.0)" ]
37+ postgres = [" psycopg[binary,pool] (>=3.2.10 )" ]
38+ prometheus = [" prometheus-client (>=0.23 .1)" ]
3639redis = [" redis[hiredis] (>=6.2.0)" ]
3740scheduler = [" apscheduler (>=3.11.0)" ]
38- sentry = [" sentry-sdk (>=2.36 .0)" ]
41+ sentry = [" sentry-sdk (>=2.39 .0)" ]
3942sqlalchemy = [" sqlalchemy (>=2.0.41)" ]
40- starrocks = [" starrocks (>=1.2.2 ,<2.0.0)" , " pymysql (>=1.1.2,<2.0.0)" ]
43+ starrocks = [" starrocks (>=1.2.3 ,<2.0.0)" , " pymysql (>=1.1.2,<2.0.0)" ]
4144starrocks-async = [" starrocks (>=1.2.2,<2.0.0)" , " aiomysql (>=0.2.0,<0.3.0)" ]
42- elasticsearch = [" elasticsearch (>=9.0.2,<10.0.0)" ]
43- elasticsearch-async = [" elasticsearch[async] (>=9.0.2,<10.0.0)" ]
44- testcontainers = [" testcontainers (>=4.12.0,<5.0.0)" ]
45- behave = [" behave (>=1.3.2)" ]
46- temporalio = [" temporalio>=1.12.0" ]
45+ temporalio = [" temporalio>=1.18.0" ]
46+ testcontainers = [" testcontainers (>=4.13.1,<5.0.0)" ]
4747
4848[tool .pytest .ini_options ]
4949asyncio_mode = " auto"
@@ -63,30 +63,30 @@ build-backend = "hatchling.build"
6363
6464[dependency-groups ]
6565dev = [
66- " pre-commit>=3.8.0" ,
67- " pre-commit-hooks>=4.6.0" ,
68- " codespell>=2.4.1" ,
69- " ruff>=0.12.11" ,
70- " black>=24.10.0" ,
7166 " add-trailing-comma>=3.2.0" ,
72- " validate-pyproject>=0.18" ,
73- " mypy>=1.17.0" ,
74- " types-cachetools>=6.2.0.20250827" ,
7567 " bandit>=1.7.8" ,
76- " types-protobuf>=6.30.2.20250822" ,
77- " types-requests>=2.32.4.20250809" ,
78- " types-regex>=2025.9.1.20250903" ,
79- " types-grpcio>=1.0.0.20250703" ,
80- " types-pymysql>=1.1.0.20250822" ,
68+ " black>=25.9.0" ,
69+ " codespell>=2.4.1" ,
70+ " mypy>=1.18.2" ,
71+ " pre-commit-hooks>=4.6.0" ,
72+ " pre-commit>=3.8.0" ,
73+ " ruff>=0.13.2" ,
74+ " types-cachetools>=6.2.0.20250827" ,
75+ " types-grpcio>=1.0.0.20250914" ,
76+ " types-protobuf>=6.32.1.20250918" ,
77+ " types-pymysql>=1.1.0.20250916" ,
78+ " types-regex>=2025.9.18.20250921" ,
79+ " types-requests>=2.32.4.20250913" ,
80+ " validate-pyproject>=0.18" ,
8181]
8282
8383docs = [
84+ " mkdocs-autorefs>=1.4.3" ,
85+ " mkdocs-material>=9.6.20" ,
8486 " mkdocs>=1.6.1" ,
85- " mkdocs-material>=9.6.18" ,
86- " pymdown-extensions>=10.14.3" ,
87- " mkdocstrings>=0.28.2" ,
8887 " mkdocstrings-python>=1.18.2" ,
89- " mkdocs-autorefs>=1.4.3" ,
88+ " mkdocstrings>=0.30.1" ,
89+ " pymdown-extensions>=10.14.3" ,
9090]
9191
9292
0 commit comments