use parse_version from pkg_resources to parse versions and handle non-numeric version strings. fixed tab/space error