from pathlib import Path from typing import Set from pydantic import Field from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): directory: Path = Field(default=Path.cwd() / "data") uploads_directory: Path = Field(default=Path.cwd() / "uploads") feeds: Set[str] = Field(default={"default"}) model_config = SettingsConfigDict(env_nested_delimiter="__", env_prefix="PG_") settings = Settings()