From e0abf0dafa208c5190d006b982d2513d0f474a2c Mon Sep 17 00:00:00 2001 From: Nick Crews Date: Thu, 11 Sep 2025 10:36:56 -0600 Subject: [PATCH] fix: lazily import packaging so we don't depend on it in a base install --- ibis/util.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ibis/util.py b/ibis/util.py index be8f2e9399d7..392e42ad0f03 100644 --- a/ibis/util.py +++ b/ibis/util.py @@ -23,7 +23,6 @@ from uuid import uuid4 import toolz -from packaging.version import parse as vparse from ibis.common.typing import Coercible @@ -730,6 +729,8 @@ def mktempd(): def version(package: str) -> Version: + from packaging.version import parse as vparse + try: version_info = importlib.metadata.version(package) except importlib.metadata.PackageNotFoundError: