![]() |
Qucs-S S-parameter Viewer & RF Synthesis Tools
|
Classes | |
| class | _BaseVersion |
| class | _TrimmedRelease |
| class | _Version |
| class | InvalidVersion |
| class | Version |
Functions | |
| Version | parse (str version) |
| tuple[str, int]|None | _parse_letter_version (str|None letter, str|bytes|SupportsInt|None number) |
| LocalType|None | _parse_local_version (str|None local) |
| CmpKey | _cmpkey (int epoch, tuple[int,...] release, tuple[str, int]|None pre, tuple[str, int]|None post, tuple[str, int]|None dev, LocalType|None local) |
Variables | |
| LocalType = Tuple[Union[int, str], ...] | |
| CmpPrePostDevType = Union[InfinityType, NegativeInfinityType, Tuple[str, int]] | |
| CmpLocalType | |
| CmpKey | |
| VersionComparisonMethod = Callable[[CmpKey, CmpKey], bool] | |
| str | _VERSION_PATTERN |
| str | VERSION_PATTERN = _VERSION_PATTERN |
| _local_version_separators = re.compile(r"[\._-]") | |
.. testsetup::
from packaging.version import parse, Version
|
protected |
Takes a string like abc.1.twelve and turns it into ("abc", 1, "twelve").
| Version packaging.version.parse | ( | str | version | ) |
Parse the given version string.
>>> parse('1.0.dev1')
<Version('1.0.dev1')>
:param version: The version string to parse.
:raises InvalidVersion: When the version string is not a valid version.
|
protected |
| packaging.version.CmpKey |
| packaging.version.CmpLocalType |