flopy.utils.parse_version module¶
- exception InvalidVersion[source]¶
Bases:
ValueError
An invalid version was found, users should refer to PEP 440.
- class LegacyVersion(version: str)[source]¶
Bases:
flopy.utils.parse_version._BaseVersion
- property base_version: str¶
- property dev: None¶
- property epoch: int¶
- property is_devrelease: bool¶
- property is_postrelease: bool¶
- property is_prerelease: bool¶
- property local: None¶
- property post: None¶
- property pre: None¶
- property public: str¶
- property release: None¶
- class Version(version: str)[source]¶
Bases:
flopy.utils.parse_version._BaseVersion
- property base_version: str¶
- property dev: int | None¶
- property epoch: int¶
- property is_devrelease: bool¶
- property is_postrelease: bool¶
- property is_prerelease: bool¶
- property local: str | None¶
- property major: int¶
- property micro: int¶
- property minor: int¶
- property post: int | None¶
- property pre: tuple[str, int] | None¶
- property public: str¶
- property release: tuple[int, ...]¶
- parse(version: str) LegacyVersion | Version [source]¶
Parse the given version string and return either a
Version
object or aLegacyVersion
object depending on if the given version is a valid PEP 440 version or a legacy version.