craft_parts.executor.organize module¶
Handle part files organization.
Installed part files can be reorganized according to a mapping specified under the organize entry in a part definition. In the key/value pair, the key represents the path of a file inside the part and the value represents how the file is going to be staged.
- craft_parts.executor.organize.organize_files(*, part_name, mapping, base_dir, overwrite)[source]¶
Rearrange files for part staging.
- Parameters:
fileset – A fileset containing the organize file mapping.
base_dir (
Path
) – Where the installed files are located.overwrite (
bool
) – Whether existing files should be overwritten. This is only used in build updates, when a part may organize over files it previously organized.part_name (
str
) –mapping (
Dict
[str
,str
]) –
- Return type:
None