관리-도구
편집 파일: util.cpython-38.pyc
U *�ez � @ sV d dl mZ d dlmZ d dlmZ G dd� d�Zdd� ZG dd � d �Zdd dgZ d S )� )�annotations)� attrgetter)�ZipFilec @ s� e Zd Zdd�dd�Zedd� �Zedd� �Zed d � �Zedd� �Z e d d� �Zedd� �Zdd� Z dd�dd�Zdd�dd�ZdS )�Wheel�None)�returnc C s || _ |j�d�| _d S )N�-)�path�stem�split�_parts)�selfr � r �I/opt/hc_python/lib/python3.8/site-packages/virtualenv/seed/wheels/util.py�__init__ s zWheel.__init__c C s2 |d k r.|j dkr.t|j�d��dkr.| |�S d S )Nz.whlr � )�suffix�lenr r )�clsr r r r � from_path s &zWheel.from_pathc C s | j d S )Nr �r �r r r r �distribution s zWheel.distributionc C s | j d S )N� r r r r r �version s z Wheel.versionc C s | � | j�S �N)�as_version_tupler r r r r � version_tuple s zWheel.version_tuplec C s^ g }| � d�dd� D ]2}z|�t|�� W q tk rF Y qJY qX q|sVt| ��t|�S )N�.r � )r �append�int� ValueError�tuple)r �result�partr r r r s zWheel.as_version_tuplec C s | j jS r )r �namer r r r r&