Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/nbclient/_version.py: 82%
11 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-07-01 06:54 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2023-07-01 06:54 +0000
1"""Version info."""
2import re
3from typing import List, Union
5__version__ = "0.8.0"
7# Build up version_info tuple for backwards compatibility
8pattern = r'(?P<major>\d+).(?P<minor>\d+).(?P<patch>\d+)(?P<rest>.*)'
9match = re.match(pattern, __version__)
10if match:
11 parts: List[Union[int, str]] = [int(match[part]) for part in ['major', 'minor', 'patch']]
12 if match['rest']:
13 parts.append(match['rest'])
14else:
15 parts = []
16version_info = tuple(parts)