
    wi                    2    d dl mZ d dlmZ ddlmZ dddZy)	    )annotations)Path   )	WheelFilec                p   t        |       5 }|j                  j                  d      }t        |      |z  }t	        d| ddd       |j
                  D ]@  }t        |j                  ||            }|j                  dz	  dz  }|j                  |       B 	 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chmod)pathdestwfr   destinationzinfotarget_pathpermissionss           U/var/www/feuerwehr-webapp/venv/lib/python3.12/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,,B5N).)r   strr   r   returnNone)
__future__r   pathlibr   	wheelfiler   r        r   <module>r'      s    "  !r&   