Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Classes | Functions | Variables
pip._internal.operations.prepare Namespace Reference

Classes

class  File
 
class  RequirementPreparer
 

Functions

BaseDistribution _get_prepared_distribution (InstallRequirement req, BuildTracker build_tracker, PackageFinder finder, bool build_isolation, bool check_build_deps)
 
None unpack_vcs_link (Link link, str location, int verbosity)
 
File get_http_url (Link link, Downloader download, Optional[str] download_dir=None, Optional[Hashes] hashes=None)
 
File get_file_url (Link link, Optional[str] download_dir=None, Optional[Hashes] hashes=None)
 
Optional[Fileunpack_url (Link link, str location, Downloader download, int verbosity, Optional[str] download_dir=None, Optional[Hashes] hashes=None)
 
Optional[str] _check_download_dir (Link link, str download_dir, Optional[Hashes] hashes, bool warn_on_hash_mismatch=True)
 

Variables

 logger = getLogger(__name__)
 

Detailed Description

Prepares a distribution for installation

Function Documentation

◆ _check_download_dir()

Optional[str] pip._internal.operations.prepare._check_download_dir ( Link  link,
str  download_dir,
Optional[Hashes hashes,
bool   warn_on_hash_mismatch = True 
)
protected
Check download_dir for previously downloaded file with correct hash
If a correct file is found return its path else None

◆ _get_prepared_distribution()

BaseDistribution pip._internal.operations.prepare._get_prepared_distribution ( InstallRequirement  req,
BuildTracker  build_tracker,
PackageFinder  finder,
bool  build_isolation,
bool  check_build_deps 
)
protected
Prepare a distribution for installation.

◆ get_file_url()

File pip._internal.operations.prepare.get_file_url ( Link  link,
Optional[str]   download_dir = None,
Optional[Hashes]   hashes = None 
)
Get file and optionally check its hash.

◆ unpack_url()

Optional[File] pip._internal.operations.prepare.unpack_url ( Link  link,
str  location,
Downloader  download,
int  verbosity,
Optional[str]   download_dir = None,
Optional[Hashes]   hashes = None 
)
Unpack link into location, downloading if required.

:param hashes: A Hashes object, one of whose embedded hashes must match,
    or HashMismatch will be raised. If the Hashes is empty, no matches are
    required, and unhashable types of requirements (like VCS ones, which
    would ordinarily raise HashUnsupported) are allowed.