
    wi                    6    S SK Jr  S SKJr  SSKJr  SSS jjrg)	    )annotations)Path   )	WheelFilec                t   [        U 5       nUR                  R                  S5      n[        U5      U-  n[	        SU S3SSS9  UR
                   H@  n[        UR                  XT5      5      nUR                  S-	  S-  nUR                  U5        MB     S	S	S	5        [	        S
5        g	! , (       d  f       N= f)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chmod)pathdestwfr   destinationzinfotarget_pathpermissionss           6lib/python3.13/site-packages/wheel/_commands/unpack.pyunpackr      s     
4B$$**954j7*{m3/RtD[[Erzz%=>K
  --3e;Kk* !	 
 
$K 
s   B	B))
B7N).)r   strr   r   returnNone)
__future__r   pathlibr   	wheelfiler   r        r   <module>r'      s    "  !r&   