diff --git a/charmcraft.yaml b/charmcraft.yaml index 3c6b50ebc..088838166 100644 --- a/charmcraft.yaml +++ b/charmcraft.yaml @@ -20,4 +20,4 @@ parts: charm: charm-binary-python-packages: - psycopg2-binary==2.9.9 # renovate - - psycopg[binary]==3.1.13 # renovate + - psycopg[binary]==3.1.17 # renovate diff --git a/pyproject.toml b/pyproject.toml index 8a2b9a26d..ba999efee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,11 +13,11 @@ repository = "https://github.com/canonical/pgbouncer-operator" [tool.poetry.dependencies] python = "^3.8.10" -ops = "2.8.0" +ops = "2.9.0" pgconnstr = "1.0.1" tenacity = "8.2.3" cosl = "0.0.7" -pydantic = "1.10.13" +pydantic = "1.10.14" poetry-core = "1.8.1" # psycopg2 = "2.9.5" # Injected in charmcraft.yaml @@ -25,8 +25,8 @@ poetry-core = "1.8.1" optional = true [tool.poetry.group.format.dependencies] -black = "23.11.0" -ruff = "0.1.6" +black = "23.12.1" +ruff = "0.1.14" [tool.poetry.group.lint] optional = true @@ -38,18 +38,18 @@ codespell = "2.2.6" optional = true [tool.poetry.group.unit.dependencies] -coverage = {extras = ["toml"], version = "7.3.2"} -pytest = "7.4.3" -pytest-asyncio = "0.21.1" +coverage = {extras = ["toml"], version = "7.4.0"} +pytest = "7.4.4" +pytest-asyncio = "0.23.3" psycopg2 = {version = "2.9.9", extras = ["binary"]} -jinja2 = "3.1.2" +jinja2 = "3.1.3" [tool.poetry.group.integration] optional = true [tool.poetry.group.integration.dependencies] -pytest = "7.4.3" -pytest-operator = "0.31.0" +pytest = "7.4.4" +pytest-operator = "0.32.0" juju = "2.9.45.0 || 3.2.0.1" # renovate libjuju tenacity = "8.2.3" mailmanclient = "3.3.5" diff --git a/requirements.txt b/requirements.txt index 952943e0f..c5783205c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,9 @@ cosl==0.0.7 ; 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" pgconnstr==1.0.1 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" poetry-core==1.8.1 ; python_full_version >= "3.8.10" and python_version < "4.0" -pydantic==1.10.13 ; python_full_version >= "3.8.10" and python_full_version < "4.0.0" +pydantic==1.10.14 ; 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" 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" +typing-extensions==4.9.0 ; 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"