craft_parts.sources.tar_source module¶
Implement the tar source handler.
- class craft_parts.sources.tar_source.TarSource(source, part_src_dir, *, cache_dir, project_dirs, source_tag=None, source_commit=None, source_branch=None, source_depth=None, source_checksum=None, source_submodules=None, ignore_patterns=None)[source]¶
Bases:
FileSourceHandlerThe tar source handler.
- Parameters:
source (
str) –part_src_dir (
Path) –cache_dir (
Path) –project_dirs (
ProjectDirs) –source_tag (
Optional[str]) –source_commit (
Optional[str]) –source_branch (
Optional[str]) –source_depth (
Optional[int]) –source_checksum (
Optional[str]) –source_submodules (
Optional[List[str]]) –ignore_patterns (
Optional[List[str]]) –