diff --git a/charmcraft.yaml b/charmcraft.yaml index f0201b9df..c94938d99 100644 --- a/charmcraft.yaml +++ b/charmcraft.yaml @@ -20,4 +20,4 @@ parts: - pkg-config charm-binary-python-packages: - psycopg2-binary==2.9.9 # renovate - - psycopg[binary]==3.1.12 # renovate + - psycopg[binary]==3.1.14 # renovate diff --git a/pyproject.toml b/pyproject.toml index a3ab871f1..e01c186ec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,8 +13,8 @@ repository = "https://github.com/canonical/pgbouncer-k8s-operator" [tool.poetry.dependencies] python = "^3.8.10" -ops = "2.8.0" -cryptography = "41.0.5" +ops = "2.9.0" +cryptography = "41.0.7" jsonschema = "4.20.0" tenacity = "8.2.3" cosl = "0.0.7" @@ -29,7 +29,7 @@ optional = true [tool.poetry.group.format.dependencies] black = "23.11.0" -ruff = "0.1.5" +ruff = "0.1.6" [tool.poetry.group.lint] optional = true @@ -43,7 +43,7 @@ optional = true [tool.poetry.group.unit.dependencies] coverage = {extras = ["toml"], version = "7.3.2"} pytest = "7.4.3" -pytest-asyncio = "0.21.1" +pytest-asyncio = "0.23.2" jinja2 = "3.1.2" psycopg2 = {version = "2.9.9", extras = ["binary"]} @@ -53,7 +53,7 @@ optional = true [tool.poetry.group.integration.dependencies] lightkube = "0.15.0" pytest = "7.4.3" -pytest-operator = "0.31.0" +pytest-operator = "0.31.1" juju = "2.9.45.0 || 3.2.0.1" # renovate libjuju psycopg2 = {version = "2.9.9", extras = ["binary"]} diff --git a/requirements.txt b/requirements.txt index ff343ba2f..e27c11b79 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,29 +1,29 @@ -anyio==4.0.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +anyio==4.1.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" attrs==23.1.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" -certifi==2023.7.22 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +certifi==2023.11.17 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" cffi==1.16.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" cosl==0.0.7 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" -cryptography==41.0.5 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" -exceptiongroup==1.1.3 ; python_full_version >= "3.8.10" and python_version < "3.11" +cryptography==41.0.7 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +exceptiongroup==1.2.0 ; python_full_version >= "3.8.10" and python_version < "3.11" h11==0.14.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" httpcore==0.18.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" -httpx==0.25.1 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" -idna==3.4 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +httpx==0.25.2 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +idna==3.6 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" importlib-resources==6.1.1 ; python_full_version >= "3.8.10" and python_version < "3.9" -jsonschema-specifications==2023.11.1 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +jsonschema-specifications==2023.11.2 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" jsonschema==4.20.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" lightkube-models==1.28.1.4 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" lightkube==0.15.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" -ops==2.8.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +ops==2.9.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" pkgutil-resolve-name==1.3.10 ; python_full_version >= "3.8.10" and python_version < "3.9" poetry-core==1.8.1 ; python_full_version >= "3.8.10" and python_version < "4.0" pycparser==2.21 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" pydantic==1.10.13 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" pyyaml==6.0.1 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" -referencing==0.31.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" -rpds-py==0.13.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +referencing==0.31.1 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +rpds-py==0.13.2 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" sniffio==1.3.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" tenacity==8.2.3 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" typing-extensions==4.8.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" -websocket-client==1.6.4 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +websocket-client==1.7.0 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" zipp==3.17.0 ; python_full_version >= "3.8.10" and python_version < "3.9"