From d9c3f7728d9a9aa7ac8dea0782846307ca308f91 Mon Sep 17 00:00:00 2001 From: Paul Farault Date: Thu, 18 Dec 2025 16:37:14 +0100 Subject: [PATCH] fix: add exceptiongroup dependency Fixes: #702 --- poetry.lock | 17 ++++++++++------- pyproject.toml | 1 + 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/poetry.lock b/poetry.lock index 86c017e0..d160cec0 100644 --- a/poetry.lock +++ b/poetry.lock @@ -268,17 +268,19 @@ files = [ [[package]] name = "exceptiongroup" -version = "1.2.0" +version = "1.3.1" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" -groups = ["dev"] -markers = "python_version < \"3.11\"" +groups = ["main", "dev"] files = [ - {file = "exceptiongroup-1.2.0-py3-none-any.whl", hash = "sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14"}, - {file = "exceptiongroup-1.2.0.tar.gz", hash = "sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68"}, + {file = "exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598"}, + {file = "exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219"}, ] +[package.dependencies] +typing-extensions = {version = ">=4.6.0", markers = "python_version < \"3.13\""} + [package.extras] test = ["pytest (>=6)"] @@ -1578,11 +1580,12 @@ version = "4.9.0" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" -groups = ["main"] +groups = ["main", "dev"] files = [ {file = "typing_extensions-4.9.0-py3-none-any.whl", hash = "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"}, {file = "typing_extensions-4.9.0.tar.gz", hash = "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783"}, ] +markers = {dev = "python_version < \"3.13\""} [extras] mysql = ["pymysql"] @@ -1593,4 +1596,4 @@ visualization = ["matplotlib", "numpy", "pydot"] [metadata] lock-version = "2.1" python-versions = ">=3.9.0,!=3.9.7,<4.0" -content-hash = "a90d374a275a2759f09bb0d504a215883b66e5f1f742d52141f38d221e939412" +content-hash = "2f8494fb64883666e51aa2883558b364de796b08622b85e89cbc4f6b1a6f457f" diff --git a/pyproject.toml b/pyproject.toml index c652eb43..8fce6aac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,7 @@ pymysql = { version = "^1.1.0", optional = true } alembic = "^1.13.1" alembic-postgresql-enum = "^1.2.0" numpy = { version = "<2.0.0", optional = true } +exceptiongroup = "^1.3.1" [tool.poetry.group.dev.dependencies] pytest = "^7.4.0"