diff --git a/poetry.lock b/poetry.lock index 7bc843158c..f36cafd3f9 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. [[package]] name = "allure-pytest" @@ -152,7 +152,7 @@ description = "Base class for creating enumerated constants that are also subcla optional = false python-versions = ">=3.8.6,<3.11" groups = ["integration"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "backports_strenum-1.3.1-py3-none-any.whl", hash = "sha256:cdcfe36dc897e2615dc793b7d3097f54d359918fc448754a517e6f23044ccf83"}, {file = "backports_strenum-1.3.1.tar.gz", hash = "sha256:77c52407342898497714f0596e86188bb7084f89063226f4ba66863482f42414"}, @@ -771,7 +771,7 @@ description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" groups = ["integration", "unit"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10"}, {file = "exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"}, @@ -1471,24 +1471,25 @@ files = [ [[package]] name = "ops" -version = "3.3.0" +version = "2.23.1" description = "The Python library behind great charms" optional = false -python-versions = ">=3.10" +python-versions = ">=3.8" groups = ["main", "charm-libs"] files = [ - {file = "ops-3.3.0-py3-none-any.whl", hash = "sha256:4f03013dfe325690add181f989b571259cc4add8a8a5cafbd380ffcc2bbd7c1d"}, - {file = "ops-3.3.0.tar.gz", hash = "sha256:f89613def8b4a231218038ba5656927c522532e42b2dd8c06e12ff7a45bc647a"}, + {file = "ops-2.23.1-py3-none-any.whl", hash = "sha256:fdf58163beafd25180c12a4c7efaf1e76e5f8710508a97840c07055bb78b0c77"}, + {file = "ops-2.23.1.tar.gz", hash = "sha256:aecacd67ef7ca913f63f397e0330bfa93d70529a3ef71ed2d99e2bc232564ae3"}, ] [package.dependencies] +importlib-metadata = "*" opentelemetry-api = ">=1.0,<2.0" PyYAML = "==6.*" websocket-client = "==1.*" [package.extras] -testing = ["ops-scenario (==8.3.0)"] -tracing = ["ops-tracing (==3.3.0)"] +testing = ["ops-scenario (==7.23.1)"] +tracing = ["ops-tracing (==2.23.1)"] [[package]] name = "packaging" @@ -2553,7 +2554,7 @@ files = [ {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, ] -markers = {integration = "python_version < \"3.11\"", unit = "python_full_version <= \"3.11.0a6\""} +markers = {integration = "python_version == \"3.10\"", unit = "python_full_version <= \"3.11.0a6\""} [[package]] name = "toposort" @@ -2852,4 +2853,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = "^3.10" -content-hash = "117b2816b51664ce6ba78ad600a4a3f4347e845b32bf93698644c7cef4b253f0" +content-hash = "baa7c29eec2b9a19ce6350827d94f88308306442d3b70f97e61163f48feb869b" diff --git a/pyproject.toml b/pyproject.toml index 883a942c8d..db6e28c366 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ requires-poetry = ">=2.0.0" [tool.poetry.dependencies] python = "^3.10" -ops = "^3.3.0" +ops = "^2.23.1" boto3 = "^1.40.46" pgconnstr = "^1.0.1" requests = "^2.32.5"