VersionTuple¶
-
class
lsst.daf.butler.registry.interfaces.
VersionTuple
(major: int, minor: int, patch: int)¶ Bases:
tuple
Class representing a version number.
- Parameters
- major, minor, patch
int
Version number components
- major, minor, patch
Attributes Summary
Alias for field number 0
Alias for field number 1
Alias for field number 2
Methods Summary
count
(value, /)Return number of occurrences of value.
fromString
(versionStr)Extract version number from a string.
index
(value[, start, stop])Return first index of value.
Attributes Documentation
Methods Documentation
-
count
(value, /)¶ Return number of occurrences of value.
-
classmethod
fromString
(versionStr: str) →lsst.daf.butler.registry.interfaces.VersionTuple
¶ Extract version number from a string.
- Parameters
- versionStr
str
Version number in string form “X.Y.Z”, all components must be present.
- versionStr
- Returns
- version
VersionTuple
Parsed version tuple.
- version
- Raises
- ValueError
Raised if string has an invalid format.
-
index
(value, start=0, stop=sys.maxsize, /)¶ Return first index of value.
Raises ValueError if the value is not present.