emmi_data_management.credentials

Attributes

Functions

get_credentials(provider)

Retrieve credentials for a given storage provider.

Module Contents

emmi_data_management.credentials.CONFIG_PATH
emmi_data_management.credentials.PROVIDER_ENV_VARS
emmi_data_management.credentials.OPTIONAL_PROVIDER_ENV_VARS
emmi_data_management.credentials.get_credentials(provider)

Retrieve credentials for a given storage provider.

Priority: 1. Environment variables 2. Local config file (e.g. ~/.config/emmi/config.json)

Parameters:

provider (emmi_data_management.providers.Provider) – Is an instance of Provider enum.

Returns:

  • Dictionary of credentials.

Return type:

dict[str, Any]