parameters: (url)
return_statement: return url_without_auth, netloc, auth
docstring: Parse a url into separate netloc, auth, and url with no auth.
  
  
  
      Returns: (url_without_auth, netloc, (username, password))
function: def split_auth_netloc_from_url(url):
  
      # type: (str) -> Tuple[str, str, Tuple[str, str]]
  
      """
  
      Parse a url into separate netloc, auth, and url with no auth.
  
  
  
      Returns: (url_without_auth, netloc, (username, password))
  
      """
  
      url_without_auth, (netloc, auth) = _transform_url(url, _get_netloc)
  
      return url_without_auth, netloc, auth
function_tokens: def split_auth_netloc_from_url ( url ) : # type: (str) -> Tuple[str, str, Tuple[str, str]] url_without_auth , ( netloc , auth ) = _transform_url ( url , _get_netloc ) return url_without_auth , netloc , auth