File tree Expand file tree Collapse file tree 4 files changed +13
-13
lines changed Expand file tree Collapse file tree 4 files changed +13
-13
lines changed Original file line number Diff line number Diff line change 1- from .settings import AwsSsmBaseSettings , SsmSettingsConfigDict
2- from .source import AwsSsmSettingsSource
1+ from .settings import SsmBaseSettings , SsmSettingsConfigDict
2+ from .source import SsmSettingsSource
33
4- __all__ = ("AwsSsmSourceConfig " , "SsmSettingsConfigDict" , "AwsSsmSettingsSource " )
4+ __all__ = ("SsmBaseSettings " , "SsmSettingsConfigDict" , "SsmSettingsSource " )
55__version__ = "1.0.0"
Original file line number Diff line number Diff line change 1010 SettingsConfigDict ,
1111)
1212
13- from .source import AwsSsmSettingsSource
13+ from .source import SsmSettingsSource
1414
1515if TYPE_CHECKING :
1616 from mypy_boto3_ssm .client import SSMClient
@@ -23,7 +23,7 @@ class SsmSettingsConfigDict(SettingsConfigDict):
2323 ssm_client : Optional ["SSMClient" ]
2424
2525
26- class AwsSsmBaseSettings (BaseSettings ):
26+ class SsmBaseSettings (BaseSettings ):
2727 """
2828 Helper to configure the AWS SSM source for Pydantic settings and to pass
2929 options from init args to settings.
@@ -58,7 +58,7 @@ def settings_customise_sources(
5858 dotenv_settings : PydanticBaseSettingsSource ,
5959 file_secret_settings : SecretsSettingsSource ,
6060 ) -> Tuple [PydanticBaseSettingsSource , ...]:
61- ssm_settings = AwsSsmSettingsSource (
61+ ssm_settings = SsmSettingsSource (
6262 settings_cls = settings_cls ,
6363 ssm_prefix = self .__dict__ ["__ssm_prefix" ],
6464 ssm_client = self .__dict__ ["__ssm_client" ],
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ class SettingsError(ValueError):
2222 pass
2323
2424
25- class AwsSsmSettingsSource (EnvSettingsSource ):
25+ class SsmSettingsSource (EnvSettingsSource ):
2626 def __init__ (
2727 self ,
2828 settings_cls : type [BaseSettings ],
Original file line number Diff line number Diff line change 44from pydantic import BaseModel
55from pydantic_settings import SettingsConfigDict
66
7- from pydantic_ssm_settings import AwsSsmBaseSettings , SsmSettingsConfigDict
7+ from pydantic_ssm_settings import SsmBaseSettings , SsmSettingsConfigDict
88
99
10- class SimpleSettings (AwsSsmBaseSettings ):
10+ class SimpleSettings (SsmBaseSettings ):
1111 foo : str
1212
1313
14- class IntSettings (AwsSsmBaseSettings ):
14+ class IntSettings (SsmBaseSettings ):
1515 foo : str
1616 bar : int
1717
@@ -20,7 +20,7 @@ class ChildSetting(BaseModel):
2020 bar : str
2121
2222
23- class ParentSetting (AwsSsmBaseSettings ):
23+ class ParentSetting (SsmBaseSettings ):
2424 foo : ChildSetting
2525
2626
@@ -98,7 +98,7 @@ def test_ssm_parameter_json_override(ssm):
9898 assert settings .foo .bar == "overwritten"
9999
100100
101- class CaseInsensitiveSettings (AwsSsmBaseSettings ):
101+ class CaseInsensitiveSettings (SsmBaseSettings ):
102102 model_config = SettingsConfigDict (case_sensitive = False )
103103 foo : str
104104
@@ -109,7 +109,7 @@ def test_case_insensitivity(ssm):
109109 assert settings .foo == "bar"
110110
111111
112- class CustomConfigDict (AwsSsmBaseSettings ):
112+ class CustomConfigDict (SsmBaseSettings ):
113113 model_config = SsmSettingsConfigDict (ssm_prefix = "/asdf" )
114114 foo : str
115115
You can’t perform that action at this time.
0 commit comments