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.
__init__(self: samson.Core.Container.VersionNumber) -> None
Constructs the 0.0.0 version number
__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
__init__(self: samson.Core.Container.VersionNumber, stringVersionNumber: str) -> None
Constructs a version number from a string.
Args:
stringVersionNumber (string): string version number representation
__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