Skip to content

models

appimage_updater.dist_selector.models

Data models for the distribution selector.

This module contains the data classes used for representing distribution information and asset metadata.

AssetInfo(asset, distribution=None, version=None, version_numeric=None, arch=None, format=None, score=0.0) dataclass

Information extracted from an asset filename.

arch = None class-attribute instance-attribute

asset instance-attribute

distribution = None class-attribute instance-attribute

format = None class-attribute instance-attribute

score = 0.0 class-attribute instance-attribute

version = None class-attribute instance-attribute

version_numeric = None class-attribute instance-attribute

DistributionInfo(id, version, version_numeric, codename=None) dataclass

Information about a Linux distribution.

codename = None class-attribute instance-attribute

id instance-attribute

version instance-attribute

version_numeric instance-attribute