@@ -19,27 +19,27 @@ classifiers = [
1919requires-python = " >=3.10,<4.0"
2020
2121dependencies = [
22- " poetry-core (>=2.0)" ,
23- " ops (~=2.21.1 )" ,
22+ " poetry-core (>=2.4. 0)" ,
23+ " ops (~=2.23.2 )" ,
2424 " overrides (~=7.7.0)" ,
2525 " cryptography" , # tls_certificates lib v3
26- " jsonschema (~=4.24 .0)" , # tls_certificates lib v3
27- " pydantic (~=2.11.0 )" ,
26+ " jsonschema (~=4.26 .0)" , # tls_certificates lib v3
27+ " pydantic (~=2.13.3 )" ,
2828 " pydantic-settings" ,
29- " pyyaml (~=6.0.2 )" ,
30- " tenacity (~=9.0.0 )" ,
29+ " pyyaml (~=6.0.3 )" ,
30+ " tenacity (~=9.1.4 )" ,
3131 " pymongo" ,
3232 " jinja2" ,
3333 " lightkube" ,
34- " dacite (~=1.9.0 )" ,
34+ " dacite (~=1.9.2 )" ,
3535 " data-platform-helpers (>=0.1.7)" ,
3636 " cosl" , # loki_push_api
3737 " deepmerge (>=2.0)" ,
38- " boto3 (~=1.37.12 )" ,
39- " mypy-boto3-s3 (~=1.37 .0)" ,
38+ " boto3 (~=1.43.3 )" ,
39+ " mypy-boto3-s3 (~=1.43 .0)" ,
4040 " python-ldap" ,
41- " google-cloud-storage (~=2.16 .0)" ,
42- " google-api-core (~=2.17.0 )"
41+ " google-cloud-storage (~=2.19 .0)" ,
42+ " google-api-core (~=2.30.3 )"
4343]
4444
4545[project .urls ]
@@ -85,8 +85,8 @@ pymongo = "*"
8585cosl = " *" # loki_push_api
8686
8787[tool .poetry .group .dev .dependencies ]
88- pre-commit = " ^4.0.1 "
89- ruff = " ^0.7.2 "
88+ pre-commit = " ^4.6.0 "
89+ ruff = " ^0.15.12 "
9090pydantic = " ~2.11.0"
9191mypy = " *"
9292types-PyYAML = " *"
@@ -96,7 +96,7 @@ types-python-dateutil = "*"
9696optional = true
9797
9898[tool .poetry .group .format .dependencies ]
99- ruff = " ^0.7.2 "
99+ ruff = " ^0.15.12 "
100100pydantic = " ~2.11.0"
101101mypy = " *"
102102types-PyYAML = " *"
@@ -105,32 +105,32 @@ types-PyYAML = "*"
105105optional = true
106106
107107[tool .poetry .group .lint .dependencies ]
108- ruff = " ^0.7.2 "
108+ ruff = " ^0.15.12 "
109109tomli = " *"
110- codespell = " ^2.2.6 "
110+ codespell = " ^2.4.2 "
111111shellcheck-py = " ^0.10.0.1"
112112pydantic = " ~2.11.0"
113113mypy = " *"
114114types-PyYAML = " *"
115115
116116[tool .poetry .group .unit .dependencies ]
117- coverage = {extras = [" toml" ], version = " ^7.5.0 " }
117+ coverage = {extras = [" toml" ], version = " ^7.13.5 " }
118118pytest = " ^8.1.1"
119119parameterized = " ^0.9.0"
120120factory_boy = " *"
121- mongomock = " ^4.2.0.post1 "
121+ mongomock = " ^4.3.0 "
122122pytest-mock = " *"
123123
124124[tool .poetry .group .integration .dependencies ]
125- coverage = {extras = [" toml" ], version = " ^7.5.0 " }
125+ coverage = {extras = [" toml" ], version = " ^7.13.5 " }
126126juju = " ~3.6.0"
127127pytest = " ^8.1.1"
128128pytest-mock = " *"
129- pytest-asyncio = " ^0.21.1 "
130- pytest-operator = " ^0.36.0 "
129+ pytest-asyncio = " ^0.26.0 "
130+ pytest-operator = " ^0.43.2 "
131131parameterized = " ^0.9.0"
132- allure-pytest = " ^2.13.5 "
133- allure-pytest-default-results = " ^0.1.2 "
132+ allure-pytest = " ^2.16.0 "
133+ allure-pytest-default-results = " ^0.1.4 "
134134ops = " ~2.21.1"
135135pymongo = " *"
136136tenacity = " ~9.0.0"
0 commit comments