SnapPart
¶
- class starlark_tugger.SnapPart¶
The
SnapPart
type represents a part entry in asnapcraft.yaml
file. Specifically, this type represents the values ofparts.<part-name>
keys.See https://snapcraft.io/docs/snapcraft-yaml-reference for more documentation.
Instances of
SnapPart
expose attributes that map to the keys withinparts.<part-name>
entries insnapcraft.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 serializedsnapcraft.yaml
file.See https://snapcraft.io/docs/snapcraft-yaml-reference for detailed documentation about what each attribute means.
- after¶
(
Optional[list[str]]
)
- build_attributes¶
(
Optional[list[str]]
)
- build_environment¶
(
Optional[list[dict[str, str]]]
)
- build_packages¶
(
Optional[list[str]]
)
- build_snaps¶
(
Optional[list[str]]
)
- filesets¶
(
Optional[dict[str, list[str]]]
)
- organize¶
(
Optional[dict[str, str]]
)
- override_build¶
(
Optional[str]
)
- override_prime¶
(
Optional[str]
)
- override_pull¶
(
Optional[str]
)
- override_stage¶
(
Optional[str]
)
- parse_info¶
(
Optional[str]
)
- plugin¶
(
Optional[str]
)
- prime¶
(
Optional[list[str]]
)
- source_branch¶
(
Optional[str]
)
- source_checksum¶
(
Optional[str]
)
- source_commit¶
(
Optional[str]
)
- source_depth¶
(
Optional[int]
)
- source_subdir¶
(
Optional[str]
)
- source_tag¶
(
Optional[str]
)
- source_type¶
(
Optional[str]
)
- source¶
(
Optional[str]
)
- stage_packages¶
(
Optional[list[str]]
)
- stage_snaps¶
(
Optional[list[str]]
)
- stage¶
(
Optional[list[str]]
)