
(°hÀ  ã               @   sL   d  Z  d d l Z d d l m Z d d l m Z Gd d „  d e ƒ Z d S)zD
Create a dist_info directory
As defined in the wheel specification
é    N)ÚCommand)Úlogc               @   sC   e  Z d  Z d Z d g Z d d „  Z d d „  Z d	 d
 „  Z d S)Ú	dist_infozcreate a .dist-info directoryú	egg-base=ÚeúLdirectory containing .egg-info directories (default: top of the source tree)c             C   s   d  |  _  d  S)N)Úegg_base)Úself© r
   úB/tmp/pip-build-kmztzv_d/setuptools/setuptools/command/dist_info.pyÚinitialize_options   s    zdist_info.initialize_optionsc             C   s   d  S)Nr
   )r	   r
   r
   r   Úfinalize_options   s    zdist_info.finalize_optionsc             C   s•   |  j  d ƒ } |  j | _ | j ƒ  | j ƒ  | j d  t d ƒ … d } t j d j t	 j
 j | ƒ ƒ ƒ |  j  d ƒ } | j | j | ƒ d  S)NÚegg_infoz	.egg-infoz
.dist-infozcreating '{}'Úbdist_wheel)Úget_finalized_commandr   r   Úrunr   Úlenr   ÚinfoÚformatÚosÚpathÚabspathZegg2dist)r	   r   Zdist_info_dirr   r
   r
   r   r      s    

"zdist_info.runN)r   r   r   )Ú__name__Ú
__module__Ú__qualname__ÚdescriptionÚuser_optionsr   r   r   r
   r
   r
   r   r      s
   	r   )Ú__doc__r   Údistutils.corer   Ú	distutilsr   r   r
   r
   r
   r   Ú<module>   s   