lib.packaging.version.*¶
-
exception
lib.packaging.version.InvalidVersion[source]¶ Bases:
ValueErrorAn invalid version was found, users should refer to PEP 440.
-
class
lib.packaging.version.LegacyVersion(version)[source]¶ Bases:
lib.packaging.version._BaseVersion
-
class
lib.packaging.version.Version(version)[source]¶ Bases:
lib.packaging.version._BaseVersion-
_regex= re.compile('^\\s*\n v?\n (?:\n (?:(?P<epoch>[0-9]+)!)? # epoch\n (?P<release>[0-9]+(?:\\.[0-9]+)*) # release segment\n (?P<pre> , re.IGNORECASE|re.VERBOSE)¶
-
-
lib.packaging.version.parse(version)[source]¶ Parse the given version string and return either a
Versionobject or aLegacyVersionobject depending on if the given version is a valid PEP 440 version or a legacy version.- Return type
Union[LegacyVersion, Version]
pyspread