Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
link.py File Reference

Go to the source code of this file.

Data Structures

class  LinkHash
 
class  MetadataFile
 
class  Link
 
class  _CleanResult
 

Namespaces

namespace  pip
 
namespace  pip._internal
 
namespace  pip._internal.models
 
 

Functions

Optional[Dict[str, str]] supported_hashes (Optional[Dict[str, str]] hashes)
 
str _clean_url_path_part (str part)
 
str _clean_file_url_path (str part)
 
str _clean_url_path (str path, bool is_local_path)
 
str _ensure_quoted_url (str url)
 
_CleanResult _clean_link (Link link)
 
bool links_equivalent (Link link1, Link link2)
 

Variables

 logger = logging.getLogger(__name__)
 
tuple _SUPPORTED_HASHES = ("sha512", "sha384", "sha256", "sha224", "sha1", "md5")
 
 _reserved_chars_re = re.compile("(@|%2F)", re.IGNORECASE)