. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| Server IP : 162.0.212.4 / Your IP :
216.73.216.133 [
Web Server : LiteSpeed System : Linux premium146.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 User : alshnoli ( 2431) PHP Version : 8.3.28 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python39/lib/python3.9/site-packages/pip/_internal/models/__pycache__/ |
Upload File : |
a
��Re�
� @ sJ d Z ddlZddlmZmZmZ ddlmZ ddlm Z G dd� d�Z
dS )z`Represents a wheel file and provides access to the various parts of the
name that have meaning.
� N)�Dict�Iterable�List)�Tag)�InvalidWheelFilenamec @ s� e Zd ZdZe�dej�Zedd�dd�Z e
e d�dd �Ze
e e
d
�dd�Ze
e eee
f e
d
�dd�Zee ed
�dd�ZdS )�WheelzA wheel filez�^(?P<namever>(?P<name>.+?)-(?P<ver>.*?))
((-(?P<build>\d[^-]*?))?-(?P<pyver>.+?)-(?P<abi>.+?)-(?P<plat>.+?)
\.whl|\.dist-info)$N)�filename�returnc s� � j �|�}|st|� d���|� _|�d��dd�� _|�d��dd�� _|�d�� _|�d�� d�� _
|�d �� d�� _|�d
�� d�� _� fdd�� j
D �� _
d
S )zX
:raises InvalidWheelFilename: when the filename is invalid for a wheel
z is not a valid wheel filename.�name�_�-�ver�build�pyver�.�abi�platc s0 h | ](}� j D ]}� jD ]}t|||��qqqS � )�abis�platsr )�.0�x�y�z��selfr ��/builddir/build/BUILDROOT/alt-python39-pip-21.3.1-2.el8.x86_64/opt/alt/python39/lib/python3.9/site-packages/pip/_internal/models/wheel.py� <setcomp>( s z!Wheel.__init__.<locals>.<setcomp>N)�
wheel_file_re�matchr r �group�replacer
�version� build_tag�split�
pyversionsr r � file_tags)r r �
wheel_infor r r �__init__ s
�zWheel.__init__)r c C s t dd� | jD ��S )z4Return the wheel's tags as a sorted list of strings.c s s | ]}t |�V qd S �N)�str�r �tagr r r � <genexpr>. � z0Wheel.get_formatted_file_tags.<locals>.<genexpr>)�sortedr&