VersionNumber#
- class ansys.tools.common.versioning.VersionNumber#
Provides the class for version comparison.
This class can be instantiated from a string or an integer. The constructor chooses the corresponding class.
Any combination of
devand integers are considered as a string.devis considered as the highest version number possible.Examples#
>>> from ansys.tools.versioning.utils import VersionNumber >>> VersionNumber(1) 1 >>> VersionNumber("dev") 'dev' >>> VersionNumber(1) <= VersionNumber("dev") True >>> VersionNumber(99999) >= VersionNumber("dev") False >>> VersionNumber("dev") == VersionNumber("dev1") False >>> VersionNumber("dev") != VersionNumber("dev1") True
Import detail#
from ansys.tools.common.versioning import VersionNumber