From 59b39f785ea5728e2e84b9c0f34ab909419dadb9 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Fri, 24 Nov 2023 08:55:44 -0500 Subject: [PATCH] backport importlib mypy fix this is the fix that was part of f5f08c28fb, this is otherwise failing for some environments with mypy 6 Change-Id: Ic8b410c4fa1858c98e9299e062f1ff040c2d3576 --- lib/sqlalchemy/util/compat.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sqlalchemy/util/compat.py b/lib/sqlalchemy/util/compat.py index 5bbb58f4af..a4464324cd 100644 --- a/lib/sqlalchemy/util/compat.py +++ b/lib/sqlalchemy/util/compat.py @@ -173,7 +173,7 @@ else: def importlib_metadata_get(group): ep = importlib_metadata.entry_points() - if hasattr(ep, "select"): + if typing.TYPE_CHECKING or hasattr(ep, "select"): return ep.select(group=group) else: return ep.get(group, ()) -- 2.47.2