@@ -8,21 +8,21 @@ requires-poetry = ">=2.0.0"
8
8
9
9
[tool .poetry .dependencies ]
10
10
python = " ^3.10.12"
11
- mongo-charms-single-kernel = " 0.0.9 "
12
- ops = " ~2.15 .0"
11
+ mongo-charms-single-kernel = " 0.0.11 "
12
+ ops = " ~2.23 .0"
13
13
pymongo = " ^4.7.3"
14
14
tenacity = " ^8.2.3"
15
15
pyyaml = " ^6.0.1"
16
16
jinja2 = " ^3.1.3"
17
17
poetry-core = " ^2.0"
18
18
data-platform-helpers = " ^0.1.3"
19
19
overrides = " ^7.7.0"
20
- lightkube = " ^0.15.3 "
20
+ lightkube = " ^0.17.0 "
21
21
setuptools = " ^72.0.0"
22
- rpds-py = " 0.18.0 "
22
+ rpds-py = " 0.25.1 "
23
23
24
24
[tool .poetry .group .charm-libs .dependencies ]
25
- ops = " ~2.15 .0"
25
+ ops = " ~2.23 .0"
26
26
cryptography = " ^42.0.5" # tls_certificates lib v3
27
27
jsonschema = " ^4.22.0" # tls_certificates lib v3
28
28
cosl = " *" # loki_push_api
@@ -46,7 +46,7 @@ flake8-docstrings = "^1.7.0"
46
46
flake8-copyright = " ^0.2.4"
47
47
flake8-builtins = " ^2.5.0"
48
48
pyproject-flake8 = " ^7.0.0"
49
- pep8-naming = " ^0.13.3 "
49
+ pep8-naming = " ^0.15.0 "
50
50
codespell = " ^2.2.6"
51
51
shellcheck-py = " ^0.10.0.1"
52
52
black = " ^24.4.2"
@@ -57,23 +57,23 @@ coverage = {extras = ["toml"], version = "^7.5.0"}
57
57
pytest = " ^8.1.1"
58
58
pytest-mock = " *"
59
59
parameterized = " ^0.9.0"
60
- mongo-charms-single-kernel = " 0.0.9 "
60
+ mongo-charms-single-kernel = " 0.0.11 "
61
61
62
62
[tool .poetry .group .integration .dependencies ]
63
63
allure-pytest = " ^2.13.5"
64
- ops = " ~2.15 .0"
65
- mongo-charms-single-kernel = " 0.0.9 "
64
+ ops = " ~2.23 .0"
65
+ mongo-charms-single-kernel = " 0.0.11 "
66
66
tenacity = " ^8.2.3"
67
67
pymongo = " ^4.7.3"
68
68
parameterized = " ^0.9.0"
69
- lightkube = " ^0.15.3 "
69
+ lightkube = " ^0.17.0 "
70
70
more_itertools = " *"
71
71
kubernetes = " ^30.1.0"
72
72
juju = " ^3.5.0"
73
73
pytest = " ^8.1.1"
74
- pytest-asyncio = " ^0.21.1 "
74
+ pytest-asyncio = " ^0.26.0 "
75
75
pytest-mock = " ^3.14.0"
76
- pytest-operator = " ^0.36 .0"
76
+ pytest-operator = " ^0.42 .0"
77
77
pytest-operator-cache = {git = " https://github.com/canonical/data-platform-workflows" , tag = " v29.0.0" , subdirectory = " python/pytest_plugins/pytest_operator_cache" }
78
78
pytest-operator-groups = {git = " https://github.com/canonical/data-platform-workflows" , tag = " v29.0.0" , subdirectory = " python/pytest_plugins/pytest_operator_groups" }
79
79
pytest-github-secrets = {git = " https://github.com/canonical/data-platform-workflows" , tag = " v29.0.0" , subdirectory = " python/pytest_plugins/github_secrets" }
0 commit comments