From 95f792119960b0a2178f7a5546adef6f1f59af90 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 10 Jul 2025 14:54:38 +0800 Subject: [PATCH] fix: add pydantic_settings to requirements --- python_core/config.py | 7 ++++++- python_core/requirements.txt | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/python_core/config.py b/python_core/config.py index 0f859b3..7e3f0fe 100644 --- a/python_core/config.py +++ b/python_core/config.py @@ -8,7 +8,12 @@ Central configuration management for the MixVideo V2 application. import os from pathlib import Path from typing import Dict, Any -from pydantic import BaseSettings, Field +try: + from pydantic_settings import BaseSettings + from pydantic import Field +except ImportError: + # Fallback for older pydantic versions + from pydantic import BaseSettings, Field class Settings(BaseSettings): diff --git a/python_core/requirements.txt b/python_core/requirements.txt index 18a27c4..07b2717 100644 --- a/python_core/requirements.txt +++ b/python_core/requirements.txt @@ -65,3 +65,5 @@ loguru>=0.7.0 # Configuration pydantic>=2.0.0 pyyaml>=6.0 + +pydantic_settings