| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pip/_internal/operations/__pycache__/ |
Upload File : |
a
X��e�m � @ sZ d Z ddlZddlZddlZddlmZ ddlmZmZm Z m
Z
ddlmZ ddl
mZ ddlmZ ddlmZmZmZmZmZmZmZ dd lmZ dd
lmZmZ ddlmZ ddl m!Z! dd
l"m#Z# ddl$m%Z%m&Z& ddl'm(Z(m)Z) ddl*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1 ddl2m3Z3m4Z4 ddl5m6Z6m7Z7 ddl8m9Z9 ddl:m;Z;m<Z<m=Z=m>Z> ddl?m@Z@ ddlAmBZB ddlCmDZD e1eE�ZFe/e-eeGeGed�dd�ZHe!eIeJdd�dd �ZKG d!d"� d"�ZLd2e!e&e
eI e
e6 eLd#�d$d%�ZMd3e!e
eI e
e6 eLd&�d'd(�ZNd4e!eIe&eJe
eI e
e6 e
eL d)�d*d+�ZOd5e!eIe
e6 eGe
eI d-�d.d/�ZPG d0d1� d1�ZQdS )6z)Prepares a distribution for installation
� N)�Path)�Dict�Iterable�List�Optional)�canonicalize_name)�)make_distribution_for_install_requirement)�InstalledDistribution)�DirectoryUrlHashUnsupported�HashMismatch�HashUnpinned�InstallationError�MetadataInconsistent�NetworkConnectionError�VcsHashUnsupported)�
PackageFinder)�BaseDistribution�get_metadata_distribution)�ArchiveInfo)�Link)�Wheel)�BatchDownloader�
Downloader)�HTTPRangeRequestUnsupported�dist_from_wheel_url)�
PipSession)�BuildTracker)�InstallRequirement)� getLogger)�direct_url_for_editable�direct_url_from_link)�Hashes�
MissingHashes)�
indent_log)�display_path� hash_file�hide_url�redact_auth_from_requirement)�
TempDirectory)�unpack_file)�vcs)�req�
build_tracker�finder�build_isolation�check_build_deps�returnc C sX t | �}|j}|durP|�| |�� |�|||� W d � n1 sF0 Y |�� S )z(Prepare a distribution for installation.N)r Zbuild_tracker_idZtrackZprepare_distribution_metadatar )r+ r, r- r. r/ Z
abstract_distZ
tracker_id� r1 �D/usr/lib/python3.9/site-packages/pip/_internal/operations/prepare.py�_get_prepared_distribution; s �"r3 )�link�location� verbosityr0 c C s2 t �| j�}|d usJ �|j|t| j�|d� d S )N)�urlr6 )r* Zget_backend_for_scheme�scheme�unpackr&