fix(tools): Avoided using the click's deprecated __version__

This commit is contained in:
Jakub Kocka
2025-07-18 11:17:15 +02:00
parent 77402d2fa6
commit bab2ee9600
3 changed files with 4 additions and 4 deletions

View File

@@ -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 gettempdir
@@ -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
@@ -118,7 +118,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):

View File

@@ -101,7 +101,7 @@ end
__main
set click_version (python -c 'import click; print(click.__version__.split(".")[0])')
set click_version (python -c 'from importlib.metadata import version as importlib_version; print(importlib_version('click').split(".")[0])')
if test $click_version -lt 8
eval (env _IDF.PY_COMPLETE=source_fish idf.py)
else

View File

@@ -209,7 +209,7 @@ __cleanup() {
__enable_autocomplete() {
click_version="$(python -c 'import click; print(click.__version__.split(".")[0])')"
click_version="$(python -c 'from importlib.metadata import version as importlib_version; print(importlib_version('click').split(".")[0])')"
if [ "${click_version}" -lt 8 ]
then
SOURCE_ZSH=source_zsh