Typings - vcspull.types¶ Typings for vcspull. class vcspull.types.RawConfigDict[source]¶ Bases: TypedDict Configuration dictionary without any type marshalling or variable resolution. vcs: Literal['git', 'svn', 'hg']¶ name: str¶ path: Union[str, PathLike[str]]¶ url: str¶ remotes: dict[str, GitRemote]¶ class vcspull.types.ConfigDict[source]¶ Bases: TypedDict Configuration map for vcspull after shorthands and variables resolved. vcs: Optional[Literal['git', 'svn', 'hg']]¶ name: str¶ path: Path¶ url: str¶ remotes: Optional[dict[str, GitRemote]]¶ shell_command_after: Optional[list[str]]¶