@@ -28,8 +28,8 @@ requires-poetry = ">=2.0.0"
2828
2929[tool .poetry .dependencies ]
3030python = " ^3.10"
31- tenacity = " ^9.1.2 "
32- pyyaml = " ^6.0.2 "
31+ tenacity = " ^9.1.4 "
32+ pyyaml = " ^6.0.3 "
3333requests = " ^2.32.4"
3434
3535# TODO: clean any of the notes below and their deps.
@@ -55,7 +55,7 @@ optional = true
5555
5656[tool .poetry .group .fmt .dependencies ]
5757black = " ^25.1.0"
58- isort = " ^6.0.1 "
58+ isort = " ^6.1.0 "
5959
6060
6161[tool .poetry .group .lint ]
@@ -64,41 +64,41 @@ optional = true
6464
6565[tool .poetry .group .lint .dependencies ]
6666black = " ^25.1.0"
67- isort = " ^6.0.1 "
68- flake8 = " ^7.0 .0"
67+ isort = " ^6.1.0 "
68+ flake8 = " ^7.3 .0"
6969flake8-docstrings = " ^1.7.0"
7070flake8-copyright = " ^0.2.4"
7171flake8-builtins = " ^2.5.0"
7272pyproject-flake8 = " ^7.0.0"
7373pep8-naming = " ^0.15.1"
74- codespell = " ^2.4.1 "
75- pyright = " ^1.1.402 "
76- typing-extensions = " ^4.12.2 "
74+ codespell = " ^2.4.2 "
75+ pyright = " ^1.1.408 "
76+ typing-extensions = " ^4.15.0 "
7777requests = " ^2.32.4"
7878ops = " ^2.23.0"
7979
8080[tool .poetry .group .unit ]
8181optional = true
8282
8383[tool .poetry .group .unit .dependencies ]
84- pytest = " ^8.4.1 "
85- coverage = { extras = [" toml" ], version = " ^7.9.1 " }
86- pytest-mock = " ^3.14 .1"
87- pyyaml = " ^6.0.2 "
88- responses = " ^0.25.7 "
84+ pytest = " ^8.4.2 "
85+ coverage = { extras = [" toml" ], version = " ^7.13.5 " }
86+ pytest-mock = " ^3.15 .1"
87+ pyyaml = " ^6.0.3 "
88+ responses = " ^0.26.0 "
8989
9090[tool .poetry .group .integration .dependencies ]
91- pytest = " ^8.4.1 "
91+ pytest = " ^8.4.2 "
9292juju = " ^3.6.1.3"
93- tenacity = " ^9.1.2 "
94- coverage = { extras = [" toml" ], version = " ^7.9.1 " }
95- pytest-asyncio = " ^0.21.2 "
96- pytest-operator = " ^0.43.1 "
97- pytest-microceph = { git = " https://github.com/canonical/data-platform-workflows" , tag = " v32.1.0 " , subdirectory = " python/pytest_plugins/microceph" }
98- allure-pytest = " ^2.15.0 "
99- allure-pytest-default-results = " ^0.1.3 "
100- pytest-playwright = " ^0.7.0 "
101- oauth_tools = {git = " https://github.com/canonical/iam-bundle" , rev = " 921d113325eed156e5b54f97c42e6c50810180c0 " }
93+ tenacity = " ^9.1.4 "
94+ coverage = { extras = [" toml" ], version = " ^7.13.5 " }
95+ pytest-asyncio = " ^0.26.0 "
96+ pytest-operator = " ^0.43.2 "
97+ pytest-microceph = { git = " https://github.com/canonical/data-platform-workflows" , tag = " v32.2.3 " , subdirectory = " python/pytest_plugins/microceph" }
98+ allure-pytest = " ^2.15.3 "
99+ allure-pytest-default-results = " ^0.1.4 "
100+ pytest-playwright = " ^0.7.2 "
101+ oauth_tools = {git = " https://github.com/canonical/iam-bundle" , rev = " c766f23bf76a3f3b87cfaf22e8354e86dac55d99 " }
102102pyjwt = " ^2.10.1"
103103
104104[tool .pyright ]
0 commit comments