diff --git a/poetry.lock b/poetry.lock index 329daf9a8e..a05dfa70e3 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1389,14 +1389,14 @@ files = [ [[package]] name = "ops" -version = "2.23.1" +version = "3.1.0" description = "The Python library behind great charms" optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" groups = ["main", "charm-libs"] files = [ - {file = "ops-2.23.1-py3-none-any.whl", hash = "sha256:fdf58163beafd25180c12a4c7efaf1e76e5f8710508a97840c07055bb78b0c77"}, - {file = "ops-2.23.1.tar.gz", hash = "sha256:aecacd67ef7ca913f63f397e0330bfa93d70529a3ef71ed2d99e2bc232564ae3"}, + {file = "ops-3.1.0-py3-none-any.whl", hash = "sha256:4553052c881c9e2ba76209dc01be48915330e4d05287fca0fc5ae05ae0d20f0a"}, + {file = "ops-3.1.0.tar.gz", hash = "sha256:49bc8ce4f24815dae57aec752d7d0c9cd34e7942c29966f29a9f9774d1b97512"}, ] [package.dependencies] @@ -1406,8 +1406,8 @@ PyYAML = "==6.*" websocket-client = "==1.*" [package.extras] -testing = ["ops-scenario (==7.23.1)"] -tracing = ["ops-tracing (==2.23.1)"] +testing = ["ops-scenario (==8.1.0)"] +tracing = ["ops-tracing (==3.1.0)"] [[package]] name = "packaging" @@ -2635,4 +2635,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = "^3.12" -content-hash = "1a753ccbe19c93e3bc64dc634032c29db0bc6f8f59de136d7ff58f69dc986b0d" +content-hash = "0c170571427db63acbbe22087fb7711464582c81518928043f1211b3293f35e6" diff --git a/pyproject.toml b/pyproject.toml index fede27ae23..0c1ac0494c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ requires-poetry = ">=2.0.0" [tool.poetry.dependencies] python = "^3.12" -ops = "^2.23.1" +ops = "^3.1.0" boto3 = "^1.39.16" pgconnstr = "^1.0.1" requests = "^2.32.4"