def get_highest_version(versions):
    sorted_versions = []
    for ver in versions:
        sorted_versions.append((pkg_resources.parse_version(ver), ver))

    sorted_versions = sorted(sorted_versions)
    sorted_versions.reverse()
    return sorted_versions[0][1]
Similar to self._send_recv, but doesn't try to initiate a connection,
dataset/ETHPy150Open cakebread/yolk/yolk/yolklib.py/get_highest_version--crossover with--dataset/ETHPy150Open basho/riak-python-client/riak/transports/tcp/connection.py/TcpConnection._non_connect_send_recv