File 0002-robusta_krr-core-models-config.py-import-pydantic_se.patch of Package python-krr

From 8a2277b85ab3c080e82fafaccfaeacfd8541e3d1 Mon Sep 17 00:00:00 2001
From: Johannes Kastl <git@johannes-kastl.de>
Date: Sat, 3 Aug 2024 14:43:57 +0200
Subject: [PATCH] robusta_krr/core/models/config.py: import pydantic_settings
 and use it for BaseSettings

Signed-off-by: Johannes Kastl <git@johannes-kastl.de>
Signed-off-by: Johannes Kastl <johannes.kastl@ars.de>
---
 robusta_krr/core/models/config.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/robusta_krr/core/models/config.py b/robusta_krr/core/models/config.py
index 32241ed..8008e6f 100644
--- a/robusta_krr/core/models/config.py
+++ b/robusta_krr/core/models/config.py
@@ -5,6 +5,7 @@ import sys
 from typing import Any, Literal, Optional, Union
 
 import pydantic as pd
+import pydantic_settings as pds
 from kubernetes import config
 from kubernetes.config.config_exception import ConfigException
 from rich.console import Console
@@ -17,7 +18,7 @@ from robusta_krr.core.models.objects import KindLiteral
 logger = logging.getLogger("krr")
 
 
-class Config(pd.BaseSettings):
+class Config(pds.BaseSettings):
     quiet: bool = pd.Field(False)
     verbose: bool = pd.Field(False)
 
-- 
2.47.1

openSUSE Build Service is sponsored by