{py:mod}abx_spec_config.base_configset

:allowtitles:

Module Contents

Classes

:class: autosummary longtable
:align: left

* - {py:obj}`FlatTomlConfigSettingsSource <abx_spec_config.base_configset.FlatTomlConfigSettingsSource>`
  - ```{autodoc2-docstring} abx_spec_config.base_configset.FlatTomlConfigSettingsSource
    :summary:
    ```
* - {py:obj}`BaseConfigSet <abx_spec_config.base_configset.BaseConfigSet>`
  - ```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet
    :summary:
    ```

Functions

:class: autosummary longtable
:align: left

* - {py:obj}`func_takes_args_or_kwargs <abx_spec_config.base_configset.func_takes_args_or_kwargs>`
  - ```{autodoc2-docstring} abx_spec_config.base_configset.func_takes_args_or_kwargs
    :summary:
    ```
* - {py:obj}`convert_ini_to_toml <abx_spec_config.base_configset.convert_ini_to_toml>`
  - ```{autodoc2-docstring} abx_spec_config.base_configset.convert_ini_to_toml
    :summary:
    ```

Data

:class: autosummary longtable
:align: left

* - {py:obj}`AUTOFIXES_HEADER <abx_spec_config.base_configset.AUTOFIXES_HEADER>`
  - ```{autodoc2-docstring} abx_spec_config.base_configset.AUTOFIXES_HEADER
    :summary:
    ```
* - {py:obj}`AUTOFIXES_SUBHEADER <abx_spec_config.base_configset.AUTOFIXES_SUBHEADER>`
  - ```{autodoc2-docstring} abx_spec_config.base_configset.AUTOFIXES_SUBHEADER
    :summary:
    ```
* - {py:obj}`_ALREADY_WARNED_ABOUT_UPDATED_CONFIG <abx_spec_config.base_configset._ALREADY_WARNED_ABOUT_UPDATED_CONFIG>`
  - ```{autodoc2-docstring} abx_spec_config.base_configset._ALREADY_WARNED_ABOUT_UPDATED_CONFIG
    :summary:
    ```
* - {py:obj}`ConfigKeyStr <abx_spec_config.base_configset.ConfigKeyStr>`
  - ```{autodoc2-docstring} abx_spec_config.base_configset.ConfigKeyStr
    :summary:
    ```

API

:canonical: abx_spec_config.base_configset.AUTOFIXES_HEADER
:value: >
   '[AUTOFIXES]'

```{autodoc2-docstring} abx_spec_config.base_configset.AUTOFIXES_HEADER
```
:canonical: abx_spec_config.base_configset.AUTOFIXES_SUBHEADER
:value: >
   '# The following config was added automatically to fix problems detected at startup:'

```{autodoc2-docstring} abx_spec_config.base_configset.AUTOFIXES_SUBHEADER
```
:canonical: abx_spec_config.base_configset._ALREADY_WARNED_ABOUT_UPDATED_CONFIG
:value: >
   'set(...)'

```{autodoc2-docstring} abx_spec_config.base_configset._ALREADY_WARNED_ABOUT_UPDATED_CONFIG
```
:canonical: abx_spec_config.base_configset.ConfigKeyStr
:value: >
   None

```{autodoc2-docstring} abx_spec_config.base_configset.ConfigKeyStr
```
:canonical: abx_spec_config.base_configset.FlatTomlConfigSettingsSource

Bases: {py:obj}`pydantic_settings.sources.TomlConfigSettingsSource`

```{autodoc2-docstring} abx_spec_config.base_configset.FlatTomlConfigSettingsSource
```

```{rubric} Initialization
```

```{autodoc2-docstring} abx_spec_config.base_configset.FlatTomlConfigSettingsSource.__init__
```
:canonical: abx_spec_config.base_configset.BaseConfigSet

Bases: {py:obj}`pydantic_settings.BaseSettings`

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet
```

```{rubric} Initialization
```

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.__init__
```

````{py:attribute} model_config
:canonical: abx_spec_config.base_configset.BaseConfigSet.model_config
:value: >
   'SettingsConfigDict(...)'

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.model_config
```

````

````{py:attribute} load_from_defaults
:canonical: abx_spec_config.base_configset.BaseConfigSet.load_from_defaults
:type: typing.ClassVar[bool]
:value: >
   True

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.load_from_defaults
```

````

````{py:attribute} load_from_system
:canonical: abx_spec_config.base_configset.BaseConfigSet.load_from_system
:type: typing.ClassVar[bool]
:value: >
   True

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.load_from_system
```

````

````{py:attribute} load_from_collection
:canonical: abx_spec_config.base_configset.BaseConfigSet.load_from_collection
:type: typing.ClassVar[bool]
:value: >
   True

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.load_from_collection
```

````

````{py:attribute} load_from_environment
:canonical: abx_spec_config.base_configset.BaseConfigSet.load_from_environment
:type: typing.ClassVar[bool]
:value: >
   True

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.load_from_environment
```

````

````{py:method} settings_customise_sources(settings_cls: typing.Type[pydantic_settings.BaseSettings], init_settings: pydantic_settings.PydanticBaseSettingsSource, env_settings: pydantic_settings.PydanticBaseSettingsSource, dotenv_settings: pydantic_settings.PydanticBaseSettingsSource, file_secret_settings: pydantic_settings.PydanticBaseSettingsSource) -> typing.Tuple[pydantic_settings.PydanticBaseSettingsSource, ...]
:canonical: abx_spec_config.base_configset.BaseConfigSet.settings_customise_sources
:classmethod:

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.settings_customise_sources
```

````

````{py:method} fill_defaults()
:canonical: abx_spec_config.base_configset.BaseConfigSet.fill_defaults

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.fill_defaults
```

````

````{py:method} validate()
:canonical: abx_spec_config.base_configset.BaseConfigSet.validate

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.validate
```

````

````{py:method} get_default_value(key: abx_spec_config.base_configset.ConfigKeyStr)
:canonical: abx_spec_config.base_configset.BaseConfigSet.get_default_value

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.get_default_value
```

````

````{py:method} update_in_place(warn=True, persist=False, hint='', **kwargs)
:canonical: abx_spec_config.base_configset.BaseConfigSet.update_in_place

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.update_in_place
```

````

````{py:property} aliases
:canonical: abx_spec_config.base_configset.BaseConfigSet.aliases
:type: typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, abx_spec_config.base_configset.ConfigKeyStr]

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.aliases
```

````

````{py:property} toml_section_header
:canonical: abx_spec_config.base_configset.BaseConfigSet.toml_section_header

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.toml_section_header
```

````

````{py:method} from_defaults() -> typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, typing.Any]
:canonical: abx_spec_config.base_configset.BaseConfigSet.from_defaults

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.from_defaults
```

````

````{py:method} from_collection() -> typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, typing.Any]
:canonical: abx_spec_config.base_configset.BaseConfigSet.from_collection

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.from_collection
```

````

````{py:method} from_environment() -> typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, typing.Any]
:canonical: abx_spec_config.base_configset.BaseConfigSet.from_environment

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.from_environment
```

````

````{py:method} from_computed() -> typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, typing.Any]
:canonical: abx_spec_config.base_configset.BaseConfigSet.from_computed

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.from_computed
```

````

````{py:method} to_toml_dict(defaults=False) -> typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, typing.Any]
:canonical: abx_spec_config.base_configset.BaseConfigSet.to_toml_dict

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.to_toml_dict
```

````

````{py:method} to_toml_str(defaults=False) -> str
:canonical: abx_spec_config.base_configset.BaseConfigSet.to_toml_str

```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.to_toml_str
```

````
:canonical: abx_spec_config.base_configset.func_takes_args_or_kwargs

```{autodoc2-docstring} abx_spec_config.base_configset.func_takes_args_or_kwargs
```
:canonical: abx_spec_config.base_configset.convert_ini_to_toml

```{autodoc2-docstring} abx_spec_config.base_configset.convert_ini_to_toml
```

Last updated