Version.from_string#

classmethod Version.from_string(version_str: str) Version[source]#

Parse version string like ‘20.1.0’ or ‘19.0’.

Parameters:

version_str (str) – Version string in format ‘major.minor’ or ‘major.minor.patch’

Returns:

Version object

Return type:

Version

Example

>>> Version.from_string("20.2.0")
Version(major=20, minor=2, patch=0)
>>> Version.from_string("19.1")
Version(major=19, minor=1, patch=0)