deploy_tools.models.binary_app#

Members

BinaryApp

Represents a standalone Binary application.

HashType

Type of hash to use for the binary.

class deploy_tools.models.binary_app.HashType(*values)[source]#

Type of hash to use for the binary.

class deploy_tools.models.binary_app.BinaryApp(*, app_type: ~typing.Literal['binary'], name: ~typing.Annotated[str, ~pydantic.types.StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=None, max_length=None, pattern=^[a-zA-Z_][0-9a-zA-Z_-]*$, ascii_only=None)], url: ~pydantic.networks.AnyUrl, hash: str = '', hash_type: ~deploy_tools.models.binary_app.HashType)[source]#

Represents a standalone Binary application.

This will fetch a standalone binary, validate its hash and add its location to the path.