Parse the given version string. >>> parse('1.0.dev1') :param version: The version string to parse. :raises InvalidVersion: When the version string is not a valid version.
(version: str)
| 43 | |
| 44 | |
| 45 | def parse(version: str) -> "Version": |
| 46 | """Parse the given version string. |
| 47 | |
| 48 | >>> parse('1.0.dev1') |
| 49 | <Version('1.0.dev1')> |
| 50 | |
| 51 | :param version: The version string to parse. |
| 52 | :raises InvalidVersion: When the version string is not a valid version. |
| 53 | """ |
| 54 | return Version(version) |
| 55 | |
| 56 | |
| 57 | class InvalidVersion(ValueError): |
no test coverage detected