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 pageversioning 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

major¶

major version number

minor¶

minor version number

patch¶

patch version number