File: D:/Python311/Lib/site-packages/pip/_internal/models/__pycache__/wheel.cpython-311.pyc
�
�mih � �l � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm
Z
ddlmZ G d� d� � Zd S )
z`Represents a wheel file and provides access to the various parts of the
name that have meaning.
� )�annotations)�Iterable)�Tag)�InvalidWheelFilename)�parse_wheel_filenamec �: � e Zd ZdZdd�Zdd�Zdd�Zdd�Zdd�ZdS )�WheelzA wheel file�filename�str�return�Nonec �� � || _ t |� � }n-# t $ r }t |j d � � d �d }~ww xY w|\ | _ }| _ | _ t |� � | _ d S )Nr )
r
r �_PackagingInvalidWheelFilenamer �args�name� build_tag� file_tagsr �version)�selfr
�
wheel_info�e�_versions �<D:\Python311\Lib\site-packages\pip/_internal/models/wheel.py�__init__zWheel.__init__ sz � � ��
� <�-�h�7�7�J�J��-� <� <� <�&�q�v�a�y�1�1�t�;����� <���� ?I�;�� �8�T�^�T�^��8�}�}����s � �
A�>�A� list[str]c �>