From c568e3e3de62d28d0870e76bbb9446853f48d72c Mon Sep 17 00:00:00 2001 From: Jakub Kocka Date: Fri, 18 Jul 2025 11:17:15 +0200 Subject: [PATCH] fix(tools): Avoided using the click's deprecated __version__ --- tools/export_utils/shell_types.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/export_utils/shell_types.py b/tools/export_utils/shell_types.py index 921f13a6f5..bfa2d7985a 100644 --- a/tools/export_utils/shell_types.py +++ b/tools/export_utils/shell_types.py @@ -9,6 +9,7 @@ import sys import textwrap from datetime import datetime from datetime import timedelta +from importlib.metadata import version as importlib_version from pathlib import Path from subprocess import run from tempfile import NamedTemporaryFile @@ -19,7 +20,6 @@ from typing import List from typing import TextIO from typing import Union -import click from console_output import debug from console_output import status_message from console_output import warn @@ -122,7 +122,7 @@ class UnixShell(Shell): print(f'. {self.script_file_path}') def click_ver(self) -> int: - return int(click.__version__.split('.')[0]) + return int(importlib_version('click').split('.')[0]) class BashShell(UnixShell):