File tree 2 files changed +15
-13
lines changed
2 files changed +15
-13
lines changed Original file line number Diff line number Diff line change 6
6
customisation required.
7
7
"""
8
8
9
- __version__ = "1.8.0dev6 "
9
+ __version__ = "1.8.0dev7 "
10
10
11
11
# Import the entire click API here.
12
12
# We need to manually import these instead of `from click import *` to force
Original file line number Diff line number Diff line change 1
- try :
2
- from importlib import metadata # type: ignore[import,unused-ignore]
3
- except ImportError :
4
- # Python < 3.8
5
- import importlib_metadata as metadata # type: ignore[no-redef,import-not-found,unused-ignore]
6
-
1
+ import click
7
2
8
- click_version = metadata .version ("click" )
9
- _major = int (click_version .split ("." )[0 ])
10
- _minor = int (click_version .split ("." )[1 ])
11
3
4
+ try :
5
+ click_version = click .__version__
6
+ except NameError :
7
+ # Click 9+ deprecated __version__, so all these checks must necessarily be False if __version__ doesn't exist.
8
+ CLICK_IS_BEFORE_VERSION_8X = False
9
+ CLICK_IS_BEFORE_VERSION_9X = False
10
+ CLICK_IS_VERSION_80 = False
11
+ else :
12
+ _major = int (click_version .split ("." )[0 ])
13
+ _minor = int (click_version .split ("." )[1 ])
12
14
13
- CLICK_IS_BEFORE_VERSION_8X = _major < 8
14
- CLICK_IS_BEFORE_VERSION_9X = _major < 9
15
- CLICK_IS_VERSION_80 = _major == 8 and _minor == 0
15
+ CLICK_IS_BEFORE_VERSION_8X = _major < 8
16
+ CLICK_IS_BEFORE_VERSION_9X = _major < 9
17
+ CLICK_IS_VERSION_80 = _major == 8 and _minor == 0
16
18
17
19
18
20
if CLICK_IS_BEFORE_VERSION_8X :
You can’t perform that action at this time.
0 commit comments