queenbee.config.repositories module

class queenbee.config.repositories.RepositoryReference(*, type: ConstrainedStrValue = 'RepositoryReference', annotations: Dict[str, Any] = None, name: str, path: str)[source]

Bases: BaseModel

fetch(auth_header: Dict[str, str] = {}) RepositoryIndex[source]

Fetch the referenced repository index

Returns:

return the index from the repository reference

Return type:

RepositoryIndex

name: str
path: str
classmethod remote_or_local(v)[source]

Format local uri as needed (ie: file:///)

type: ConstrainedStrValue