Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/jupyter_core/version.py: 90%
10 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"""
2store the current version info of the jupyter_core.
3"""
4import re
5from typing import List
7# Version string must appear intact for hatch versioning
8__version__ = "5.3.1"
10# Build up version_info tuple for backwards compatibility
11pattern = r"(?P<major>\d+).(?P<minor>\d+).(?P<patch>\d+)(?P<rest>.*)"
12match = re.match(pattern, __version__)
13assert match is not None # noqa
14parts: List[object] = [int(match[part]) for part in ["major", "minor", "patch"]]
15if match["rest"]:
16 parts.append(match["rest"])
17version_info = tuple(parts)