diff --git a/pyproject.toml b/pyproject.toml index 843d5753..99a79be8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,18 +10,18 @@ authors = [] [tool.poetry.dependencies] python = "^3.10" -tenacity = "^8.1.0" -pymongo = "^4.3.3" -ops = "^2.4.1" +tenacity = "^8.4.2" +pymongo = "^4.8.0" +ops = "^2.14.1" parameterized = "^0.9.0" -cffi = "1.15.1" +cffi = "1.16.0" pyopenssl = ">22.1.0" -cosl = ">= 0.0.5" +cosl = ">=0.0.12" pure-sasl = ">=0.6.2" -jsonschema = ">=4.10" -cryptography = "^39.0.0" -pydantic ="^1.10.7" +jsonschema = ">=4.22.0" +cryptography = "^39.0.2" +pydantic ="^1.10.17" pyyaml = "^6.0.1" [tool.poetry.group.charm-libs.dependencies] @@ -32,28 +32,28 @@ ops = ">=2.0.0" optional = true [tool.poetry.group.format.dependencies] -ruff = "^0.1.6" +ruff = "^0.5.0" [tool.poetry.group.lint] optional = true [tool.poetry.group.lint.dependencies] -ruff = "^0.1.6" -codespell = "^2.2.6" +ruff = "^0.5.0" +codespell = "^2.3.0" [tool.poetry.group.unit.dependencies] -pytest = "^7.4.3" +pytest = "^7.4.4" pytest-cov = "^4.1.0" [tool.poetry.group.integration.dependencies] -pytest = "^7.4.3" -pytest-operator = "^0.28.0" +pytest = "^7.4.4" +pytest-operator = "^0.35.0" pytest-operator-cache = {git = "https://github.com/canonical/data-platform-workflows", tag = "v8.0.0", subdirectory = "python/pytest_plugins/pytest_operator_cache"} pytest-operator-groups = {git = "https://github.com/canonical/data-platform-workflows", tag = "v8.0.0", subdirectory = "python/pytest_plugins/pytest_operator_groups"} -pytest-asyncio ="^0.17" -tenacity = "^8.1.0" -pymongo = "^4.3.3" -ops = "^2.4.1" +pytest-asyncio ="^0.23.7" +tenacity = "^8.4.2" +pymongo = "^4.8.0" +ops = "^2.14.1" [build-system] requires = ["poetry-core"]