@@ -6,17 +6,17 @@ package-mode = false
66
77[tool .poetry .dependencies ]
88python = " ^3.8.10"
9- ops = " ^2.15.0 "
10- cryptography = " ^43.0.0 "
9+ ops = " ^2.17.1 "
10+ cryptography = " ^43.0.3 "
1111jsonschema = " ^4.23.0"
1212tenacity = " ^9.0.0"
13- cosl = " ^0.0.21 "
14- poetry-core = " ^1.9.0 "
15- lightkube = " ^0.15.3 "
13+ cosl = " ^0.0.45 "
14+ poetry-core = " ^1.9.1 "
15+ lightkube = " ^0.15.5 "
1616lightkube-models = " ^1.29.0.6"
17- pydantic = " ^1.10.17 "
18- psycopg2 = " ^2.9.9 "
19- psycopg = {extras = [" c" ], version = " ^3.2.1 " }
17+ pydantic = " ^1.10.19 "
18+ psycopg2 = " ^2.9.10 "
19+ psycopg = {extras = [" c" ], version = " ^3.2.3 " }
2020jinja2 = " ^3.1.4"
2121
2222[tool .poetry .group .charm-libs .dependencies ]
@@ -36,7 +36,7 @@ opentelemetry-exporter-otlp-proto-http = "1.21.0"
3636optional = true
3737
3838[tool .poetry .group .format .dependencies ]
39- ruff = " ^0.6 .1"
39+ ruff = " ^0.8 .1"
4040
4141[tool .poetry .group .lint ]
4242optional = true
@@ -48,8 +48,8 @@ codespell = "^2.3.0"
4848optional = true
4949
5050[tool .poetry .group .unit .dependencies ]
51- coverage = {extras = [" toml" ], version = " ^7.6.1 " }
52- pytest = " ^8.3.2 "
51+ coverage = {extras = [" toml" ], version = " ^7.6.8 " }
52+ pytest = " ^8.3.4 "
5353pytest-asyncio = " *"
5454parameterized = " ^0.9.0"
5555
@@ -58,16 +58,16 @@ optional = true
5858
5959[tool .poetry .group .integration .dependencies ]
6060lightkube = " *"
61- pytest = " ^8.3.2 "
61+ pytest = " ^8.3.4 "
6262pytest-github-secrets = {git = " https://github.com/canonical/data-platform-workflows" , tag = " v20.0.1" , subdirectory = " python/pytest_plugins/github_secrets" }
63- pytest-operator = " ^0.36 .0"
63+ pytest-operator = " ^0.38 .0"
6464pytest-operator-cache = {git = " https://github.com/canonical/data-platform-workflows" , tag = " v20.0.1" , subdirectory = " python/pytest_plugins/pytest_operator_cache" }
6565pytest-operator-groups = {git = " https://github.com/canonical/data-platform-workflows" , tag = " v20.0.1" , subdirectory = " python/pytest_plugins/pytest_operator_groups" }
6666allure-pytest-collection-report = {git = " https://github.com/canonical/data-platform-workflows" , tag = " v20.0.1" , subdirectory = " python/pytest_plugins/allure_pytest_collection_report" }
6767# renovate caret doesn't work: https://github.com/renovatebot/renovate/issues/26940
68- juju = " <=3.5.2 .0"
68+ juju = " <=3.6.0 .0"
6969tenacity = " *"
70- psycopg2-binary = " ^2.9.9 "
70+ psycopg2-binary = " ^2.9.10 "
7171allure-pytest = " ^2.13.5"
7272
7373[build-system ]
0 commit comments