blob: 89a13e74478dba41126a16d0a85503d7554f19a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
try:
from importlib import metadata # type: ignore[import,unused-ignore]
except ImportError:
# Python < 3.8
import importlib_metadata as metadata # type: ignore[no-redef,import-not-found]
click_version = metadata.version("click")
_major = int(click_version.split(".")[0])
_minor = int(click_version.split(".")[1])
CLICK_IS_BEFORE_VERSION_8X = _major < 8
CLICK_IS_BEFORE_VERSION_9X = _major < 9
CLICK_IS_VERSION_80 = _major == 8 and _minor == 0
if CLICK_IS_BEFORE_VERSION_8X:
import warnings
warnings.warn(
"rich-click support for click 7.x is deprecated and will be removed soon."
" Please upgrade click to a newer version.",
DeprecationWarning,
)
|