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

1from os import getenv 

2from pathlib import Path 

3 

4from pydantic import BaseModel 

5from xdg_base_dirs import xdg_config_home 

6 

7from .env import JMP_CLIENT_CONFIG_HOME 

8 

9CONFIG_API_VERSION = "jumpstarter.dev/v1alpha1" 

10CONFIG_PATH = Path(getenv(JMP_CLIENT_CONFIG_HOME, xdg_config_home() / "jumpstarter")) 

11 

12 

13class ObjectMeta(BaseModel): 

14 namespace: str | None 

15 name: str