diff --git a/pyproject.toml b/pyproject.toml index 3c32a00d13..9e4ff3fceb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,8 +40,8 @@ cosl = "*" optional = true [tool.poetry.group.format.dependencies] -black = "^23.9.1" -ruff = "^0.1.3" +black = "^23.12.1" +ruff = "^0.1.9" [tool.poetry.group.lint] optional = true @@ -53,10 +53,10 @@ codespell = "^2.2.6" optional = true [tool.poetry.group.unit.dependencies] -coverage = {extras = ["toml"], version = "^7.3.2"} -pytest = "^7.4.0" -pytest-asyncio = "^0.21.1" -jsonschema = "^4.19.1" +coverage = {extras = ["toml"], version = "^7.4.0"} +pytest = "^7.4.4" +pytest-asyncio = "^0.23.2" +jsonschema = "^4.20.0" psycopg2-binary = "^2.9.9" jinja2 = "^3.1.2" @@ -64,13 +64,13 @@ jinja2 = "^3.1.2" optional = true [tool.poetry.group.integration.dependencies] -pytest = "^7.4.0" +pytest = "^7.4.4" pytest-github-secrets = {git = "https://github.com/canonical/data-platform-workflows", tag = "v7.0.0", subdirectory = "python/pytest_plugins/github_secrets"} -pytest-operator = "^0.29.0" +pytest-operator = "^0.31.1" pytest-operator-cache = {git = "https://github.com/canonical/data-platform-workflows", tag = "v7.0.0", subdirectory = "python/pytest_plugins/pytest_operator_cache"} pytest-operator-groups = {git = "https://github.com/canonical/data-platform-workflows", tag = "v7.0.0", subdirectory = "python/pytest_plugins/pytest_operator_groups"} juju = "^3.2.2" -boto3 = "^1.28.70" +boto3 = "^1.34.11" tenacity = "^8.2.3" landscape-api-py3 = "^0.9.0" mailmanclient = "^3.3.5"