{"library":"pydantic-settings-yaml","title":"Pydantic Settings YAML","description":"Adds YAML support to pydantic-settings, enabling loading settings from YAML files via the BaseSettings model. Currently at version 0.2.0, requires Python >=3.8. Released irregularly as a small utility package.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install pydantic-settings-yaml"],"cli":null},"imports":["from pydantic_settings_yaml import YamlConfigSettingsSource"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pydantic_settings import BaseSettings, SettingsConfigDict\nfrom pydantic_settings_yaml import YamlConfigSettingsSource\n\nclass Settings(BaseSettings):\n    model_config = SettingsConfigDict(yaml_file='config.yaml')\n\n    app_name: str = \"MyApp\"\n    debug: bool = False\n\nsettings = Settings()\nprint(settings.app_name)\nprint(settings.debug)","lang":"python","description":"Define a Pydantic model with a YAML configuration source. The YAML file 'config.yaml' can contain keys like `app_name` and `debug`.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}