simplesimplestreams package

Submodules

Module contents

class simplesimplestreams.Product[source]

Bases: _Product

aliases: str
arch: str
os: str
release: str
release_codename: str | None
release_title: str
supported: bool | None
supported_eol: str | None
variant: str
version: str | None
versions: dict[str, ProductVersion]
class simplesimplestreams.ProductVersion[source]

Bases: TypedDict

label: str | None
pubname: str | None
class simplesimplestreams.ProductVersionItem

Bases: TypedDict

combined_rootxz_sha256: str | None
combined_sha256: str | None
combined_squashfs_sha256: str | None
delta_base: str | None
ftype: str
md5: str | None
path: str
sha256: str | None
size: int
class simplesimplestreams.Products[source]

Bases: TypedDict

content_id: str
datatype: str
format: str
license: str | None
products: dict[str, Product]
updated: str | None
class simplesimplestreams.SimpleStreamsClient(url: str)[source]

Bases: object

get_products(path: str) Products[source]
get_stream() Stream[source]
list_images() list[Product][source]
url: str
class simplesimplestreams.Stream[source]

Bases: TypedDict

format: str
index: dict[str, StreamIndex]
updated: str | None
class simplesimplestreams.StreamIndex[source]

Bases: TypedDict

datatype: str
format: str | None
path: str
products: list[str]
updated: str | None