VersionNumber

This class describes a version number in SAMSON, composed of three non-negative integers:

  • a major version number

  • a minor version number

  • a patch version number

Because SAMSON Elements depend on the version of the SDK with which they are developed, SAMSON has a strict versioning policy. Please refer to the section in the Developer Guide about Versioning for more information.

See also

SAMSON API: SBCContainerVersionNumber

class samson.Core.Container.VersionNumber(*args, **kwargs)

Bases: pybind11_builtins.pybind11_object

This class describes a version number.

Overloaded function.

  1. __init__(self: samson.Core.Container.VersionNumber) -> None

Constructs the 0.0.0 version number

  1. __init__(self: samson.Core.Container.VersionNumber, major: int, minor: int, patch: int) -> None

    Constructs a version number major.minor.patch

    Args:

    major (int): major version number

    minor (int): minor version number

    patch (int): patch version number

  2. __init__(self: samson.Core.Container.VersionNumber, stringVersionNumber: str) -> None

Constructs a version number from a string.

Args:

stringVersionNumber (string): string version number representation

  1. __init__(self: samson.Core.Container.VersionNumber, versionNumber: samson.Core.Container.VersionNumber) -> None

Constructs a version number from a versionNumber

__eq__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) bool

operator ==

__ge__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) bool

operator >=

__gt__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) bool

operator >

__le__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) bool

operator <=

__lt__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) bool

operator <

__ne__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) bool

operator !=

toString(self: samson.Core.Container.VersionNumber) str

A string representation

property major

major version number

property minor

minor version number

property patch

patch version number