pjkm.core.defaults¶
User defaults: loads config from ~/.pjkmrc.yaml or ./.pjkmrc.yaml.
Classes¶
GitHub/remote repository defaults. |
|
A remote git repo containing package group YAML definitions. |
|
User-configurable defaults loaded from .pjkmrc.yaml files. |
Module Contents¶
- class pjkm.core.defaults.GitHubDefaults(/, **data)[source]¶
Bases:
pydantic.BaseModelGitHub/remote repository defaults.
- Parameters:
data (Any)
- class pjkm.core.defaults.GroupSource(/, **data)[source]¶
Bases:
pydantic.BaseModelA remote git repo containing package group YAML definitions.
- Parameters:
data (Any)
- class pjkm.core.defaults.UserDefaults(/, **data)[source]¶
Bases:
pydantic.BaseModelUser-configurable defaults loaded from .pjkmrc.yaml files.
- Parameters:
data (Any)
- github: GitHubDefaults = None[source]¶
- group_sources: list[GroupSource] = None[source]¶