U
    d                     @  s<   d dl mZ d dlmZ ddlmZ dddddd	d
ZdS )    )annotations)Path   )	WheelFile.strNone)pathdestreturnc              	   C  sX   t | >}|jd}t|| }td| dddd || W 5 Q R X td dS )	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OKN)r   Zparsed_filenamegroupr   print
extractall)r	   r
   Zwfr   Zdestination r   4/tmp/pip-unpacked-wheel-v7gjrrul/wheel/cli/unpack.pyunpack   s    	
r   N)r   )
__future__r   pathlibr   Z	wheelfiler   r   r   r   r   r   <module>   s   