Coverage for ansaittua/__init__.py: 100.00%

17 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-07-16 15:36:08 +00:00

1"""Earned Value Management (Finnish: ansaittua arvonhallintaa) when coding swiftly.""" 

2import os 

3import pathlib 

4from typing import List 

5 

6APP_ALIAS = str(pathlib.Path(__file__).parent.name) 

7APP_ENV = APP_ALIAS.upper() 

8APP_NAME = locals()['__doc__'] 

9DEBUG = bool(os.getenv(f'{APP_ENV}_DEBUG', '')) 

10VERBOSE = bool(os.getenv(f'{APP_ENV}_VERBOSE', '')) 

11QUIET = False 

12STRICT = bool(os.getenv(f'{APP_ENV}_STRICT', '')) 

13ENCODING = 'utf-8' 

14ENCODING_ERRORS_POLICY = 'ignore' 

15DEFAULT_CONFIG_NAME = f'.{APP_ALIAS}.json' 

16 

17DEFAULT_LF_ONLY = 'YES' 

18 

19# [[[fill git_describe()]]] 

20__version__ = '2022.7.30+parent.cad5c0e2' 

21# [[[end]]] (checksum: bf3e4cb130b92c08b23ac44978b7d275) 

22__version_info__ = tuple( 

23 e if '-' not in e else e.split('-')[0] for part in __version__.split('+') for e in part.split('.') if e != 'parent' 

24) 

25__all__: List[str] = []