Your IP : 216.73.216.85


Current Path : /opt/alt/python37/lib/python3.7/site-packages/twine/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/twine/__pycache__/wheel.cpython-37.pyc

B

Fd�W�
�@s�ddlmZmZmZddlmZddlZddlZddlZyddlmZWn e	k
rhddl
mZYnXddlmZddl
mZeje_ej�deji�e�dej�ZGd	d
�d
e�ZdS)�)�absolute_import�division�print_function)�unicode_literalsN)�StringIO)�distribution)�Distributionz2.0z�^(?P<namever>(?P<name>.+?)(-(?P<ver>\d.+?))?)
        ((-(?P<build>\d.*?))?-(?P<pyver>.+?)-(?P<abi>.+?)-(?P<plat>.+?)
        \.whl|\.dist-info)$cs:eZdZd
dd�Zedd��Zdd�Z�fdd	�Z�ZS)�WheelNcCs(||_tj�|j�|_||_|��dS)N)�filename�os�path�basename�basefilename�metadata_versionZextractMetadata)�selfr
r�r�</opt/alt/python37/lib/python3.7/site-packages/twine/wheel.py�__init__+szWheel.__init__cCst�|j�}|�d�S)N�pyver)�
wheel_file_re�matchr�group)rZ
wheel_inforrr�
py_version1szWheel.py_versionc	s�tj�tj�|j��}tj�|�s.td|��|�d�rXt�	|����
�}�fdd�}ntd|��zZdd�|D�}tdd�|D��}x4d	d�|D�D]"}d
�|�}||�}d|kr�|Sq�WWd��
�Xtd|��dS)
NzNo such file: %sz.whlcs
��|�S)N)�read)�name)�archiverr�	read_file?szWheel.read.<locals>.read_filezNot a known archive format: %scSsg|]}d|kr|�d��qS)�METADATA�/)�split)�.0�xrrr�
<listcomp>EszWheel.read.<locals>.<listcomp>cSsg|]}t|�|f�qSr)�len)r r!rrrr"FscSsg|]}|d�qS)�r)r r!rrrr"GsrsMetadata-VersionzNo METADATA in archive: %s)rr�abspath�normpathr
�exists�
ValueError�endswith�zipfile�ZipFile�namelist�sorted�join�close)	rZfqn�namesrZtuplesZschwarzr�	candidate�datar)rrr6s$



z
Wheel.readcs6tt|��|�tt�|��}t�|�}|��|_dS)N)�superr	�parserrZmust_decode�get_payload�description)rr2�fp�msg)�	__class__rrr4Qs
zWheel.parse)N)	�__name__�
__module__�__qualname__r�propertyrrr4�
__classcell__rr)r9rr	)s
r	)�
__future__rrrrr�rer*r�ImportError�_ioZpkginforZpkginfo.distributionrZHEADER_ATTRS_1_2ZHEADER_ATTRS_2_0ZHEADER_ATTRS�update�compile�VERBOSErr	rrrr�<module>s