Vue d'ensemble
Pydantic Settings 2.1, publie le 15 decembre 2023, ajoute le support natif des fichiers YAML comme source de configuration.
Fonctionnalites principales
Le nouveau YamlConfigSettingsSource permet de charger la configuration depuis un fichier YAML avec validation Pydantic.
python
from pydantic_settings import BaseSettings
class Config(BaseSettings):
db_host: str = 'localhost'
db_port: int = 5432
model_config = {'yaml_file': 'config.yaml'}
