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

13 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-07-01 06:54 +0000

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

2import re 

3from typing import List, Union 

4 

5__version__ = "8.3.0" 

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