OwlCyberSecurity - MANAGER
Edit File: unpack.cpython-312.pyc
� B��g� � �2 � d dl mZ d dlmZ ddlmZ ddd�Zy) � )�annotations)�Path� )� WheelFilec � � t | � 5 }|j j d� }t |� |z }t d|� d�dd�� |j D ]P }|j ||� |j dz dz }|j |j � j |� �R d d d � t d � y # 1 sw Y �xY w)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�joinpath�filename�chmod)�path�dest�wfr �destination�zinfo�permissionss �?/opt/hc_python/lib/python3.12/site-packages/wheel/cli/unpack.py�unpackr s� � � �4��B��$�$�*�*�9�5���4�j�7�*�� ��{�m�3�/�R�t�D��[�[�E��J�J�u�k�*� �-�-��3�e�;�K�� � ����0�6�6�{�C� !� � �$�K� ��s �BB<�<CN)�.)r �strr r �return�None)� __future__r �pathlibr � wheelfiler r � � r �<module>r( s �� "� � !�r'