HEX
Server: LiteSpeed
System: Linux s787.bom1.mysecurecloudhost.com 4.18.0-477.13.1.lve.el8.x86_64 #1 SMP Thu Jun 1 16:40:47 EDT 2023 x86_64
User: mobilech (5348)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/wheel/_commands/__pycache__/info.cpython-310.pyc
o

;j^�@sTdZddlmZddlZddlZddlmZddlm	Z	ddl
mZdddd�ZdS)z(
Display information about wheel files.
�)�annotationsN)�BytesParser)�Path�)�	WheelFileF�path�str�verbose�bool�return�Nonec	Cst|�}|��std|����t|����}|j}|�d�}|�d�}|�d�}td|���td|���|r>td|���zg|�|j�d���T}t	t
jjd	��
|�}	td
|	�dd����td
|	�dd����|	�dg�}
|
r�td�t|
�D]	}td|���qy|	�dg�}|D]	}
td|
���q�Wd�n1s�wYWnty�tdtjd�Ynwz�|�|j�d����}t	t
jjd	��
|�}|�dd�}|r�|dkr�td|���|�dd�}|r�|dkr�td|���|�d�}|�r|dk�rtd|���|�d �}|�r|dk�rtd!|���|�d"�}|�r-|dk�r-td#|���|�d$g�}|�r`td%�t|dd&��D]
}td|����qBt|�d&k�r`td't|�d&�d(��|�d)g�}|�r|td*�t|�D]
}td|����qqWd�n	1�s�wYWnt�y�td+tjd�Ynwt|j�}td,d-�|jD��}td.|���td/|d0�d1��|�r�td2�|jD]&}|jd3k�r�|jd0�nd4}td|jd5�d6|d7�d1���q�Wd�dSWd�dS1�s�wYdS)8z�Display information about a wheel file.

    :param path: The path to the wheel file
    :param verbose: Show detailed file listing
    zWheel file not found: �name�ver�buildzName: z	Version: zBuild: z/WHEEL)�policyzWheel-Version: z
Wheel-VersionZUnknownzRoot-Is-Purelib: zRoot-Is-PurelibZTagzTags:z  �	GeneratorzGenerator: Nz&Warning: WHEEL metadata file not found)�filez	/METADATAZSummary��UNKNOWNz	Summary: ZAuthorzAuthor: zAuthor-emailzAuthor-email: z	Home-pagezHome-page: ZLicensez	License: Z
ClassifierzClassifiers:�z
  ... and z morez
Requires-DistzRequires-Dist:z Warning: METADATA file not foundcss�|]}|jVqdS)N)�	file_size)�.0�zinfo�r�H/opt/saltstack/salt/lib/python3.10/site-packages/wheel/_commands/info.py�	<genexpr>rs�zinfo.<locals>.<genexpr>zFiles: zSize: �,z bytesz
File listing:r�0Z60� z>10)r�exists�FileNotFoundErrorrZparsed_filename�group�print�openZdist_info_pathr�emailr�compat32�parse�get�get_all�sorted�KeyError�sys�stderr�lenZfilelist�sumr�filename)rr	�
wheel_pathZwf�parsedr
�versionZ	build_tagZ
wheel_fileZwheel_metadata�tags�tag�
generators�	generatorZ
metadata_fileZpkg_metadataZsummaryZauthorZauthor_emailZhomepageZlicense_infoZclassifiersZ
classifierZ
requires_dist�reqZ
file_countZ
total_sizerZsize_strrrr�infos�


��������



����+�

 ��a$�r8)F)rrr	r
rr)
�__doc__�
__future__r�email.policyr$r+�email.parserr�pathlibrZ	wheelfilerr8rrrr�<module>s