Viewing File: /opt/hc_python/lib/python3.12/site-packages/wheel/_commands/__pycache__/unpack.cpython-312.pyc

�

`�*j���2�ddlmZddlmZddlmZddd�Zy)	�)�annotations)�Path�)�	WheelFilec�p�t|�5}|jjd�}t|�|z}t	d|�d�dd��|j
D]@}t|j
||��}|jdz	dz}|j|��B	d	d	d	�t	d
�y	#1swY�xYw)z�Unpack a wheel.

    Wheel content will be unpacked to {dest}/{name}-{ver}, where {name}
    is the package name and {ver} its version.

    :param path: The path to the wheel.
    :param dest: Destination directory (default to current directory).
    �nameverzUnpacking to: z...�T)�end�flush�i�N�OK)	r�parsed_filename�groupr�print�filelist�extract�
external_attr�chmod)�path�dest�wfr�destination�zinfo�target_path�permissionss        �E/opt/hc_python/lib/python3.12/site-packages/wheel/_commands/unpack.py�unpackrs���
�4��B��$�$�*�*�9�5���4�j�7�*��
��{�m�3�/�R�t�D��[�[�E��r�z�z�%��=�>�K�
 �-�-��3�e�;�K����k�*�!�	
�
�$�K�
��s�BB,�,B5N)�.)r�strrr�return�None)�
__future__r�pathlibr�	wheelfilerr��r�<module>r's��"��!�r&
Back to Directory File Manager