check version string version >= minimum_version :param version: Version of the package. :param minimum_version: Minimum version required. If dev/prerelease tags result in TypeError for string-number comparison, it is assumed that the dependency is satisfied. Users on dev branch
(version, minimum_version)
| 33 | |
| 34 | |
| 35 | def check_version(version, minimum_version): |
| 36 | """check version string version >= minimum_version |
| 37 | |
| 38 | :param version: Version of the package. |
| 39 | :param minimum_version: Minimum version required. |
| 40 | |
| 41 | If dev/prerelease tags result in TypeError for string-number comparison, |
| 42 | it is assumed that the dependency is satisfied. |
| 43 | Users on dev branches are responsible for keeping their own packages up to date. |
| 44 | """ |
| 45 | try: |
| 46 | return LooseVersion(version) >= LooseVersion(minimum_version) |
| 47 | except TypeError: |
| 48 | return True |
| 49 | |
| 50 | |
| 51 |
no outgoing calls
no test coverage detected