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
« 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.
4This package provides utilities to resolve, validate and export CI-related
5environment variables in a structured and reusable way.
7Author:
8 Sven Schlender
9Date:
10 2026-02-18
11"""
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)
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"]