Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/jsonpickle/version.py: 67%

15 statements  

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

1import sys 

2 

3try: 

4 if sys.version_info < (3, 8): 

5 import importlib_metadata as metadata 

6 else: 

7 from importlib import metadata 

8except (ImportError, OSError): 

9 metadata = None 

10 

11 

12def _get_version(): 

13 default_version = '0.0.0-alpha' 

14 try: 

15 version = metadata.version('jsonpickle') 

16 except (AttributeError, ImportError, OSError): 

17 version = default_version 

18 return version 

19 

20 

21__version__ = _get_version()