assembly
๐ค AI-Generated Content
This documentation was generated with AI assistance and is still being audited. Some, or potentially a lot, of this information may be inaccurate. Learn more.
flavor.psp.format_2025.metadata.assembly
¶
Metadata assembly for PSPF packages.
Classes¶
Functions¶
assemble_metadata
¶
assemble_metadata(
spec: BuildSpec,
slots: list[Any],
launcher_info: dict[str, Any],
) -> dict[str, Any]
Assemble complete metadata structure.
Source code in flavor/psp/format_2025/metadata/assembly.py
create_build_metadata
¶
Create build section metadata.
Source code in flavor/psp/format_2025/metadata/assembly.py
create_launcher_metadata
¶
Create launcher section metadata from launcher info.
Source code in flavor/psp/format_2025/metadata/assembly.py
create_verification_metadata
¶
Create verification section metadata.
Source code in flavor/psp/format_2025/metadata/assembly.py
detect_features_used
¶
Detect which PSPF features are used in this package.
Source code in flavor/psp/format_2025/metadata/assembly.py
extract_launcher_version
¶
Extract version from launcher binary.
Looks for common version string patterns in the binary.
Source code in flavor/psp/format_2025/metadata/assembly.py
get_flavor_version
¶
Get the version of flavor-python from VERSION file or package metadata.
get_launcher_capabilities
¶
Get capabilities for launcher type.
Source code in flavor/psp/format_2025/metadata/assembly.py
get_launcher_info
¶
Get launcher binary and metadata.
Source code in flavor/psp/format_2025/metadata/assembly.py
load_launcher_binary
¶
Load launcher binary for the specified type.