Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
pip
/
_internal
/
distributions
/
__pycache__
[ HOME ]
Exec
Submit
File Name : wheel.cpython-312.pyc
� p�/iT � �n � d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z m Z mZ erd dlm Z G d� de� Zy ) � )�annotations)� TYPE_CHECKING)�canonicalize_name)�AbstractDistribution)�BaseDistribution�FilesystemWheel�get_wheel_distribution)�BuildEnvironmentInstallerc �B � e Zd ZdZedd�� Zdd�Z dd�Zy) �WheelDistributionzqRepresents a wheel distribution. This does not need any preparation as wheels can be directly unpacked. c � � y �N� )�selfs �P/opt/hc_python/lib/python3.12/site-packages/pip/_internal/distributions/wheel.py�build_tracker_idz"WheelDistribution.build_tracker_id s � �� c � � | j j sJ d� �| j j sJ d� �t | j j � }t |t | j j � � S )z�Loads the metadata from the wheel file into memory and returns a Distribution that uses it, not relying on the wheel file or requirement. z*Set as part of preparation during downloadzWheels are never unnamed)�req�local_file_path�namer r r )r �wheels r �get_metadata_distributionz+WheelDistribution.get_metadata_distribution sb � � �x�x�'�'�U�)U�U�'��x�x�}�}�8�8�8�}����� 8� 8�9��%�e�->�t�x�x�}�}�-M�N�Nr c � � y r r )r �build_env_installer�build_isolation�check_build_depss r �prepare_distribution_metadataz/WheelDistribution.prepare_distribution_metadata&