Coverage for /Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/common.py: 100%
10 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-06 10:20 +0200
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-06 10:20 +0200
1from os import getenv
2from pathlib import Path
4from pydantic import BaseModel
5from xdg_base_dirs import xdg_config_home
7from .env import JMP_CLIENT_CONFIG_HOME
9CONFIG_API_VERSION = "jumpstarter.dev/v1alpha1"
10CONFIG_PATH = Path(getenv(JMP_CLIENT_CONFIG_HOME, xdg_config_home() / "jumpstarter"))
13class ObjectMeta(BaseModel):
14 namespace: str | None
15 name: str