upsies.utils.config.fields

typing.Annotated types to use for SubsectionBase fields

Functions

upsies.utils.config.fields.boolean(*, default, description)[source]

Bool

upsies.utils.config.fields.choice(*, default, options, description, empty_ok=False, case_sensitive=True)[source]

Choice

upsies.utils.config.fields.custom(*, cls, default, description)[source]

Custom type

upsies.utils.config.fields.integer(*, default, description, min=None, max=None)[source]

Integer

upsies.utils.config.fields.string(*, default, description, secret=False)[source]

str or pydantic.SecretStr