Source symbols: api/extract_work_dir_archive.py
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@d1d48bc9c0e6e253e87c354ce757c518820c6e25 · 2026-07-20T15:04:19Z
- Declarations: 10
- Referenced calls: 44
Declared symbols
ExtractWorkDirArchive— class at line 22; referencesstr,get,stripprocess— def at line 23; referencesstr,get,stripextract_archive— def at line 50; referencesresolve_archive_path,create_target_directory,archive_kind,extract_zip,extract_tar,extract_with_7zip,rmtree,strresolve_archive_path— def at line 67; referencesPath,get_base_dir,resolve,is_absolute,relative_to,ValueError,is_filearchive_kind— def at line 80; referenceslower,endswith,ValueErrorcreate_target_directory— def at line 91; referenceslower,endswith,len,exists,mkdirsafe_member_path— def at line 107; referencesstartswith,Path,ValueError,resolve,relative_toextract_zip— def at line 118; referencesZipFile,infolist,safe_member_path,S_ISLNK,ValueError,extractallextract_tar— def at line 127; referencesopen,getmembers,safe_member_path,issym,islnk,isdev,ValueError,extractallextract_with_7zip— def at line 136; referenceswhich,ValueError,run,str,split,splitlines,startswith,safe_member_path,removeprefix,any,is_symlink,rglob
File-level call references
str— line 24get— line 24strip— line 24startswith— line 27call_development_function— line 31except— line 32call_extensions_async— line 36resolve_archive_path— line 51create_target_directory— line 52archive_kind— line 54extract_zip— line 56extract_tar— line 58extract_with_7zip— line 60rmtree— line 62Path— line 68get_base_dir— line 68resolve— line 68is_absolute— line 70relative_to— line 72ValueError— line 74is_file— line 75lower— line 81endswith— line 82len— line 95exists— line 100mkdir— line 103ZipFile— line 119infolist— line 120safe_member_path— line 121S_ISLNK— line 122extractall— line 124open— line 128getmembers— line 129issym— line 131islnk— line 131isdev— line 131which— line 137run— line 140split— line 149splitlines— line 149removeprefix— line 151any— line 153is_symlink— line 153rglob— line 153
Source: api/extract_work_dir_archive.py