def METHOD_NAME(self, raw_version, build_number):
    # type: (str, str) -> Dict[str, str]
    # A custom version mapper is required since the build number is available but not release
    major, minor, patch = raw_version.split('.')
    return {
        'major': str(int(major)),
        'minor': str(int(minor)),
        'patch': str(int(patch)),
        'build': str(int(build_number)),
    }