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:
_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:
_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.