
    9
g                    2    d dl mZ d dlmZ ddlmZ dddZy)	    )annotations)Path   )	WheelFilec                   t        |       5 }|j                  j                  d      }t        |      |z  }t	        d| ddd       |j
                  D ]P  }|j                  ||       |j                  dz	  dz  }|j                  |j                        j                  |       R 	 d	d	d	       t	        d
       y	# 1 sw Y   xY w)zUnpack 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).
    nameverzUnpacking 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          P/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/wheel/cli/unpack.pyunpackr      s     
4B$$**954j7*{m3/RtD[[EJJuk*
  --3e;K  066{C !	 
 
$K 
s   BB<<CN).)r   strr   r    returnNone)
__future__r   pathlibr   	wheelfiler   r        r   <module>r(      s    "  !r'   