From 461fdd2f4752e23e38a416e289291f631349fb7b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Aug 2026 04:36:06 +0000 Subject: [PATCH] Update Python dependencies --- pyproject.toml | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f86d2b15d8..b8217b4321 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,32 +19,32 @@ classifiers = [ requires-python = ">=3.12,<4.0" dependencies = [ - "poetry-core (>=2.0)", + "poetry-core (>=2.4.1)", "ops (~=3.5.2)", "overrides (~=7.7.0)", "cryptography", # tls_certificates lib v3 "jsonschema (~=4.24.0)", # tls_certificates lib v3 "pydantic (~=2.12.5)", "pydantic-settings", - "pyyaml (~=6.0.2)", + "pyyaml (~=6.0.3)", "tenacity (~=9.0.0)", "pymongo", "jinja2", "lightkube", - "dacite (~=1.9.0)", + "dacite (~=1.9.2)", "data-platform-helpers (>=1.1.0)", "cosl", # loki_push_api - "deepmerge (>=2.0)", + "deepmerge (>=2.1.0)", "boto3 (~=1.37.12)", "mypy-boto3-s3 (~=1.37.0)", "python-ldap", - "charm-refresh (>=3.1.0.2,<4.0.0.0)", - "google-cloud-storage (~=2.16.0)", - "google-api-core (~=2.17.0)", + "charm-refresh (>=3.1.1.6,<4.0.0.0)", + "google-cloud-storage (~=2.19.0)", + "google-api-core (~=2.34.0)", "pytest-interface-tester (>=3.4.1,<4.0.0)", "hvac (>=2.4.0,<3.0.0)", "python-hcl2", - "charmlibs-rollingops (>=1.0.0,<2.0.0)", + "charmlibs-rollingops (>=1.1.1,<2.0.0)", "charmlibs-snap (>=1.0.0,<2.0.0)", "shortuuid (>=1.0.13,<2.0.0)", ] @@ -93,8 +93,8 @@ cosl = "*" # loki_push_api charmlibs-snap = "*" [tool.poetry.group.dev.dependencies] -pre-commit = "^4.0.1" -ruff = "^0.7.2" +pre-commit = "^4.6.2" +ruff = "^0.16.3" pydantic = "~2.12.5" mypy = "*" types-PyYAML = "*" @@ -104,7 +104,7 @@ types-python-dateutil = "*" optional = true [tool.poetry.group.format.dependencies] -ruff = "^0.7.2" +ruff = "^0.16.3" pydantic = "~2.12.5" mypy = "*" types-PyYAML = "*" @@ -113,33 +113,33 @@ types-PyYAML = "*" optional = true [tool.poetry.group.lint.dependencies] -ruff = "^0.7.2" +ruff = "^0.16.3" tomli = "*" -codespell = "^2.2.6" +codespell = "^2.4.3" shellcheck-py = "^0.10.0.1" pydantic = "~2.12.5" mypy = "*" types-PyYAML = "*" [tool.poetry.group.unit.dependencies] -coverage = {extras = ["toml"], version = "^7.5.0"} +coverage = {extras = ["toml"], version = "^7.15.4"} pytest = "^8.1.1" parameterized = "^0.9.0" factory_boy = "*" -mongomock = "^4.2.0.post1" +mongomock = "^4.3.0" pytest-mock = "*" ops = {version = "*", extras = ["testing"]} [tool.poetry.group.integration.dependencies] -coverage = {extras = ["toml"], version = "^7.5.0"} +coverage = {extras = ["toml"], version = "^7.15.4"} juju = "~3.6.0" pytest = "^8.1.1" pytest-mock = "*" -pytest-asyncio = "^0.21.1" -pytest-operator = "^0.36.0" +pytest-asyncio = "^0.26.0" +pytest-operator = "^0.43.2" parameterized = "^0.9.0" -allure-pytest = "^2.13.5" -allure-pytest-default-results = "^0.1.2" +allure-pytest = "^2.16.0" +allure-pytest-default-results = "^0.1.4" ops = "~3.5.2" pymongo = "*" tenacity = "~9.0.0"