File manager - Edit - /opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-311.pyc
Back
� ��]jvq � �X � d Z ddlmZ ddlZddlZddlZddlmZ ddlm Z ddl mZ ddlm Z ddlmZ dd lmZ dd lmZ ddlmZ ddlmZmZmZmZmZmZmZ dd lmZ ddl m!Z!m"Z" ddl#m$Z$m%Z% ddl&m'Z' ddl(m)Z) ddl*m+Z+ ddl,m-Z-m.Z. ddl/m0Z0 ddl1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8m9Z9 ddl:m;Z;m<Z< ddl=m>Z> ddl?m@Z@mAZAmBZBmCZC ddlDmEZE ddlFmGZG ddlHmIZI e rddlJmKZK e6eL� � ZMdEd+�ZNdFd3�ZOe G d4� d5� � � � ZP dGdHd<�ZQ dGdId=�ZR dGdJd?�ZS dKdLdB�ZT G dC� dD� � ZUdS )Mz(Prepares a distribution for installation� )�annotationsN)�Iterable)� dataclass)�Path)� TYPE_CHECKING)�canonicalize_name)�BuildEnvironmentInstaller)�)make_distribution_for_install_requirement)�InstalledDistribution)�DirectoryUrlHashUnsupported�HashMismatch�HashUnpinned�InstallationError�MetadataInconsistent�NetworkConnectionError�VcsHashUnsupported)� PackageFinder)�BaseDistribution�get_metadata_distribution)�ArchiveInfo� DirectUrl)�Link)�Wheel)� 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)�BarType�reqr � build_trackerr �build_env_installerr �build_isolation�bool�check_build_deps�returnr c �� � t | � � }|j }|�E|� | |� � 5 |� |||� � ddd� � n# 1 swxY w Y |� � � S )z(Prepare a distribution for installation.N)r �build_tracker_id�track�prepare_distribution_metadatar )r. r/ r0 r1 r3 � abstract_dist� tracker_ids ��/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/operations/prepare.py�_get_prepared_distributionr<