SnapPart¶
The SnapPart type represents a part entry in a snapcraft.yaml file.
Specifically, this type represents the values of parts.<part-name> keys.
See https://snapcraft.io/docs/snapcraft-yaml-reference for more documentation.
Constructors¶
SnapPart()¶
SnapPart() creates an empty instance. It accepts no arguments.
Attributes¶
Instances of SnapPart expose attributes that map to the keys within
parts.<part-name> entries in snapcraft.yaml configuration files.
Currently the attributes are write only.
Setting an attribute value to None has the side-effect of removing that
attribute from the serialized snapcraft.yaml file.
See https://snapcraft.io/docs/snapcraft-yaml-reference for detailed documentation about what each attribute means.
after¶
(Optional[list[string]])
build_attributes¶
(Optional[list[string]])
build_environment¶
(Optional[list[dict[string, string]]])
build_packages¶
(Optional[list[string]])
build_snaps¶
(Optional[list[string]])
filesets¶
(Optional[dict[string, list[string]]])
organize¶
(Optional[dict[string, string]])
override_build¶
(Optional[string])
override_prime¶
(Optional[string])
override_pull¶
(Optional[string])
override_stage¶
(Optional[string])
parse_info¶
(Optional[string])
plugin¶
(Optional[string])
prime¶
(Optional[list[string]])
source_branch¶
(Optional[string])
source_checksum¶
(Optional[string])
source_commit¶
(Optional[string])
source_depth¶
(Optional[int])
source_subdir¶
(Optional[string])
source_tag¶
(Optional[string])
source_type¶
(Optional[string])
source¶
(Optional[string])
stage_packages¶
(Optional[list[string]])
stage_snaps¶
(Optional[list[string]])
stage¶
(Optional[list[string]])