Skip to content

Commit 333ebf6

Browse files
committed
chore: rename classes for brevity
1 parent af76030 commit 333ebf6

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

pydantic_ssm_settings/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
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"

pydantic_ssm_settings/settings.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
SettingsConfigDict,
1111
)
1212

13-
from .source import AwsSsmSettingsSource
13+
from .source import SsmSettingsSource
1414

1515
if 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"],

pydantic_ssm_settings/source.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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],

tests/test_main.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
from pydantic import BaseModel
55
from 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

0 commit comments

Comments
 (0)