Coverage for /builds/svesch/cikit/src/cikit/env/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.14.1, created at 2026-10-09 14:17 +0000

1# SPDX-License-Identifier: GPL-3.0-or-later 

2"""The env package. 

3 

4This package provides utilities to resolve, validate and export CI-related 

5environment variables in a structured and reusable way. 

6 

7Author: 

8 Sven Schlender 

9Date: 

10 2026-02-18 

11""" 

12 

13from .common import EnvVar 

14from .api import (write_file, CiEnvironment, CiRunEnvironment, prepare_dirs, shell_export_lines, 

15 pretty_print_env) 

16from .env_vars import get_env_vars 

17from .provider import (CIProvider, detect_provider, BaseProvider, LocalGitProvider, GitLabProvider, 

18 AzureDevOpsProvider) 

19 

20__all__ = ["EnvVar", "write_file", "CiEnvironment", "CiRunEnvironment", "prepare_dirs", 

21 "shell_export_lines", "pretty_print_env", "get_env_vars", "CIProvider", 

22 "detect_provider", "BaseProvider", "LocalGitProvider", "GitLabProvider", 

23 "AzureDevOpsProvider"]