@@ -19,19 +19,19 @@ classifiers = [
1919requires-python = " >=3.10,<4.0"
2020
2121dependencies = [
22- " poetry-core (>=2.0 )" ,
22+ " poetry-core (>=2.4.1 )" ,
2323 " ops (~=2.21.1)" ,
2424 " overrides (~=7.7.0)" ,
2525 " cryptography" , # tls_certificates lib v3
2626 " jsonschema (~=4.24.0)" , # tls_certificates lib v3
2727 " pydantic (~=2.11.0)" ,
2828 " pydantic-settings" ,
29- " pyyaml (~=6.0.2 )" ,
29+ " pyyaml (~=6.0.3 )" ,
3030 " tenacity (~=9.0.0)" ,
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 " ldap3" ,
@@ -83,8 +83,8 @@ pymongo = "*"
8383cosl = " *" # loki_push_api
8484
8585[tool .poetry .group .dev .dependencies ]
86- pre-commit = " ^4.0.1 "
87- ruff = " ^0.7.2 "
86+ pre-commit = " ^4.6.0 "
87+ ruff = " ^0.15.14 "
8888pydantic = " ~2.11.0"
8989mypy = " *"
9090types-PyYAML = " *"
@@ -94,7 +94,7 @@ types-python-dateutil = "*"
9494optional = true
9595
9696[tool .poetry .group .format .dependencies ]
97- ruff = " ^0.7.2 "
97+ ruff = " ^0.15.14 "
9898pydantic = " ~2.11.0"
9999mypy = " *"
100100types-PyYAML = " *"
@@ -103,32 +103,32 @@ types-PyYAML = "*"
103103optional = true
104104
105105[tool .poetry .group .lint .dependencies ]
106- ruff = " ^0.7.2 "
106+ ruff = " ^0.15.14 "
107107tomli = " *"
108- codespell = " ^2.2.6 "
108+ codespell = " ^2.4.2 "
109109shellcheck-py = " ^0.10.0.1"
110110pydantic = " ~2.11.0"
111111mypy = " *"
112112types-PyYAML = " *"
113113
114114[tool .poetry .group .unit .dependencies ]
115- coverage = {extras = [" toml" ], version = " ^7.5 .0" }
115+ coverage = {extras = [" toml" ], version = " ^7.14 .0" }
116116pytest = " ^8.1.1"
117117parameterized = " ^0.9.0"
118118factory_boy = " *"
119- mongomock = " ^4.2.0.post1 "
119+ mongomock = " ^4.3.0 "
120120pytest-mock = " *"
121121
122122[tool .poetry .group .integration .dependencies ]
123- coverage = {extras = [" toml" ], version = " ^7.5 .0" }
123+ coverage = {extras = [" toml" ], version = " ^7.14 .0" }
124124juju = " ~3.6.0"
125125pytest = " ^8.1.1"
126126pytest-mock = " *"
127- pytest-asyncio = " ^0.21.1 "
128- pytest-operator = " ^0.36.0 "
127+ pytest-asyncio = " ^0.26.0 "
128+ pytest-operator = " ^0.43.2 "
129129parameterized = " ^0.9.0"
130- allure-pytest = " ^2.13.5 "
131- allure-pytest-default-results = " ^0.1.2 "
130+ allure-pytest = " ^2.16.0 "
131+ allure-pytest-default-results = " ^0.1.4 "
132132ops = " ~2.21.1"
133133pymongo = " *"
134134tenacity = " ~9.0.0"
0 commit comments