Example #1
0
def _get_versions(version_absolute=None):
    if version_absolute is None:
        version_absolute = Path(join(dirname(abspath(__file__)),
                                     ".version")).read_text()
    version_numeric = int(
        version_absolute.replace(".", "").replace(
            "-SNAPSHOT", "")) * (-1 if "SNAPSHOT" in version_absolute else 1)
    version_compact = int((math.fabs(version_numeric) - 101001000) *
                          (-1 if "SNAPSHOT" in version_absolute else 1))
    return version_absolute, version_numeric, version_compact