File: //usr/lib/python3/dist-packages/virtualenv/seed/wheels/__pycache__/util.cpython-310.pyc
o
$�"bx � @ s^ d dl mZmZ d dlmZ d dlmZ d dlmZ G dd� de �Z
dd� ZG d d
� d
�ZdS )� )�absolute_import�unicode_literals)�
attrgetter)�ZipFile)�ensure_textc @ st e Zd Zdd� Zedd� �Zedd� �Zedd� �Zed d
� �Z e
dd� �Zed
d� �Zdd� Z
dd� Zdd� ZdS )�Wheelc C s || _ |j�d�| _d S )N�-)�path�stem�split�_parts)�selfr � r �=/usr/lib/python3/dist-packages/virtualenv/seed/wheels/util.py�__init__
s zWheel.__init__c C s2 |d ur|j dkrt|j�d��dkr| |�S d S )Nz.whlr � )�suffix�lenr
r )�clsr r r r � from_path s &zWheel.from_pathc C �
| j d S )Nr �r �r
r r r �distribution �
zWheel.distributionc C r )N� r r r r r �version r z
Wheel.versionc C s | � | j�S �N)�as_version_tupler r r r r �
version_tuple s zWheel.version_tuplec C sV g }| � d�dd� D ]}z |�t|�� W q ty Y nw |s't| ��t|�S )N�.r � )r �append�int�
ValueError�tuple)r �result�partr r r r "