Configuration¶
The GPP Client stores user-specific settings in a local TOML file. This includes:
The active GPP environment
API tokens for each environment
A flag that controls whether OS environment variables may be used
The configuration system is implemented in the following modules:
Config — the high-level interface used by the client and CLI
Defaults — built-in default values (paths, filenames, baseline environment)
Environment — the
GPPEnvironmentenumModels — Pydantic models representing the configuration file
This section documents each of these pieces in detail.
Note
The resolution of credentials (how URLs/tokens are chosen at runtime) is covered separately in Credentials.
Contents