diff --git a/poetry.lock b/poetry.lock index 244b6b07..2391b2ff 100644 --- a/poetry.lock +++ b/poetry.lock @@ -580,6 +580,17 @@ idna = ["idna (>=3.6)"] trio = ["trio (>=0.23)"] wmi = ["wmi (>=1.5.1)"] +[[package]] +name = "durationpy" +version = "0.9" +description = "Module for converting between datetime.timedelta and Go's Duration strings." +optional = false +python-versions = "*" +files = [ + {file = "durationpy-0.9-py3-none-any.whl", hash = "sha256:e65359a7af5cedad07fb77a2dd3f390f8eb0b74cb845589fa6c057086834dd38"}, + {file = "durationpy-0.9.tar.gz", hash = "sha256:fd3feb0a69a0057d582ef643c355c40d2fa1c942191f914d12203b1a01ac722a"}, +] + [[package]] name = "exceptiongroup" version = "1.2.2" @@ -880,17 +891,18 @@ websockets = ">=8.1" [[package]] name = "kubernetes" -version = "30.1.0" +version = "31.0.0" description = "Kubernetes python client" optional = false python-versions = ">=3.6" files = [ - {file = "kubernetes-30.1.0-py2.py3-none-any.whl", hash = "sha256:e212e8b7579031dd2e512168b617373bc1e03888d41ac4e04039240a292d478d"}, - {file = "kubernetes-30.1.0.tar.gz", hash = "sha256:41e4c77af9f28e7a6c314e3bd06a8c6229ddd787cad684e0ab9f69b498e98ebc"}, + {file = "kubernetes-31.0.0-py2.py3-none-any.whl", hash = "sha256:bf141e2d380c8520eada8b351f4e319ffee9636328c137aa432bc486ca1200e1"}, + {file = "kubernetes-31.0.0.tar.gz", hash = "sha256:28945de906c8c259c1ebe62703b56a03b714049372196f854105afe4e6d014c0"}, ] [package.dependencies] certifi = ">=14.05.14" +durationpy = ">=0.7" google-auth = ">=1.0.1" oauthlib = ">=3.2.2" python-dateutil = ">=2.5.3" @@ -1973,13 +1985,13 @@ tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] [[package]] name = "tenacity" -version = "8.5.0" +version = "9.0.0" description = "Retry code until it succeeds" optional = false python-versions = ">=3.8" files = [ - {file = "tenacity-8.5.0-py3-none-any.whl", hash = "sha256:b594c2a5945830c267ce6b79a166228323ed52718f30302c1359836112346687"}, - {file = "tenacity-8.5.0.tar.gz", hash = "sha256:8bc6c0c8a09b31e6cad13c47afbed1a567518250a9a171418582ed8d9c20ca78"}, + {file = "tenacity-9.0.0-py3-none-any.whl", hash = "sha256:93de0c98785b27fcf659856aa9f54bfbd399e29969b0621bc7f762bd441b4539"}, + {file = "tenacity-9.0.0.tar.gz", hash = "sha256:807f37ca97d62aa361264d497b0e31e92b8027044942bfa756160d908320d73b"}, ] [package.extras] @@ -2191,4 +2203,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "de4022f69aa9490fac22bf254655cff2219afd5a378a852bf947212fcef70eeb" +content-hash = "af50df5073b4e78ae4920f855e624bd87839b97ffccc58081eb7af6a5dc9a490" diff --git a/pyproject.toml b/pyproject.toml index e1df98a6..1573791b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ lightkube = "^0.15.3" python = "^3.10" ops = "^2.15.0" pymongo = "^4.7.3" -tenacity = "^8.2.3" +tenacity = "^9.0.0" pyyaml = "^6.0.1" jinja2 = "^3.1.3" poetry-core = "^1.9.0" @@ -49,11 +49,11 @@ parameterized = "^0.9.0" [tool.poetry.group.integration.dependencies] ops = "^2.15.0" allure-pytest = "^2.13.5" -tenacity = "^8.2.3" +tenacity = "^9.0.0" pymongo = "^4.7.3" parameterized = "^0.9.0" lightkube = "^0.15.3" -kubernetes = "^30.1.0" +kubernetes = "^31.0.0" juju = "^3.5.0" pytest = "^8.1.1" pytest-mock = "^3.14.0"