| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python312/Lib/site-packages/pip/_internal/operations/__pycache__/ |
Upload File : |
�
�k�f�m � �� � d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z m
Z
mZmZ ddl
mZ ddlmZ ddlmZ dd lmZmZmZmZmZmZmZ dd
lmZ ddlmZmZ ddl m!Z! dd
l"m#Z# ddl$m%Z% ddl&m'Z'm(Z( ddl)m*Z*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1 ddl2m3Z3 ddl4m5Z5m6Z6 ddl7m8Z8m9Z9 ddl:m;Z; ddl<m=Z=m>Z>m?Z?m@Z@ ddlAmBZB ddlCmDZD ddlEmFZF e3eG� ZHde1de/dedeId eId!efd"�ZJd#e#d$eKd%eLd!dfd&�ZMe G d'� d(� � ZN d3d#e#d)e(d*eeK d+ee8 d!eNf
d,�ZO d3d#e#d*eeK d+ee8 d!eNfd-�ZP d3d#e#d$eKd)e(d%eLd*eeK d+ee8 d!eeN fd.�ZQ d4d#e#d*eKd+ee8 d/eId!eeK f
d0�ZR G d1� d2� ZSy)5z)Prepares a distribution for installation
� N)� dataclass)�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 � � t | � }|j }|�>|j | |� 5 |j |||� ddd� |j � S |j � S # 1 sw Y |j � S xY w)z(Prepare a distribution for installation.N)r
�build_tracker_id�track�prepare_distribution_metadatar )r- r. r/ r0 r1 �
abstract_dist�
tracker_ids �BC:\Python312\Lib\site-packages\pip/_internal/operations/prepare.py�_get_prepared_distributionr: <