Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/jupyter_client/_version.py: 79%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

14 statements  

1"""The version information for jupyter client.""" 

2import re 

3from typing import List, Union 

4 

5__version__ = "8.6.3" 

6 

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) 

17 

18 

19protocol_version_info = (5, 3) 

20protocol_version = "%i.%i" % protocol_version_info